find the best resource

Head First Java, 2nd Edition

Kathy Sierra, Bert Bates

resource info
Head First Java, 2nd Edition redirect to download page

Head First Java delivers a highly interactive, multisensory learning experience that lets new programmers pick up the fundamentals of the language quickly. Through mind-stretching exercises, memorable analogies, humorous pictures, and casual language, Head First Java encourages readers to think like a Java programmer. This revised second edition focuses on Java 5.0, the latest version of the Java development platform.