I really want to start developing bots for RuneMate. The question I have is how much Java do I really need to know to start? I ask this because I've heard that not every aspect of Java is implemented when making bots. With that said, if I work through the Java Beginner's Guide for JDK 8 that was released by Oracle, will I know enough to develop well or am I missing out on a lot? I do know that I'll have to read and understand the RM api, but I don't want to get ahead of myself.