Learning JAVA - best resources


I’m a bit of a Java noob, especially when it comes to robots. I’ve got a bit of experience in visual basic but am on the lookout for the best way to get up to scratch in Java programming. I’ve been looking at programming books for sale online and have had Computer Concepts with Java essentials recommended to me.

Does anyone have any experience with this book? Or does anyone have any other resources they would recommend. I’m a bit old school so prefer books but any good online resources that particularly help with robots would be much appreciated.


I personally learned Java from the Oracle documentation. I’m not sure if I’d recommend that though

There’s also robot-specific WPILib Java tutorials here: http://wpilib.screenstepslive.com/s/4485/m/13809

codehs.com is a pretty decent tool for learning Java. The one thing is that it teaches from the general coding standpoint, not the robot standpoint. Either way, it is a really good way for n00bs like us to get into the basic syntax and formatting.

A little more expensive, but a very very very (did I mention very?) good resource is the Head First Java Book.

It might be a tad expensive, but I got mine from someone who was throwing old books out, and picked up the basics of Java in a week (granted it was April break), but it is very good.

Thanks for all your help on this, guys. Very useful.