Recommended learning resources The Java Tutorials Java SE API Documentation Learn X in Y minutes Free Programming Books - Java Intro to Java Programming Java Tutorial for Complete Beginners Stack Overflow Dev.Java (Revamped Documentation for Java)