I suggest that when starting to program, don't set your expectations too high. Start simple and work your way up. It will take time like any skill worth learning.
You should aim to get a good understanding of Java first, then basic OOP principles and finally experience with the RuneMate API. I...