Learn to think like a OO programmer. Once you know how to break things down syntax of most languages is easy. Java included. Easier to learn from Youtube, rather than going through RSPS source. Looking at someone elses, probably uncommented, code is going to be a nightmare if you're intending to learn something useful from it.