Free Electronic Book: Introduction to Programming Using Java, Fifth Edition

Author: David J. Eck

This ebook is for total beginners and is directed towards introducing programming with Java as the language of instruction.

Free Electronic Book: Introduction to Programming Using Java, Fifth Edition

Free Electronic Book: Sams Teach Yourself Java 2 in 24 Hours

Author: Rogers Cadenhead

This is a good book for beginners. It gives a nice introduction to Java while providing step by step tutorials to write basic Java Programs. The e book can be found at the following location.

Free Electronic Book: Sams Teach Yourself Java 2 in 24 Hours

Free Electronic Book: Thinking in Java, 3rd Edition

A nice e book on Java. The book is freely distributed by the author. It can be downloaded from the following location.

Free Electronic Book: Thinking in Java, 3rd Edition

The book was written by Bruce Eckel and it won the the Jolt Award. the press release can be found here

Press Release

A Programmer's Guide to Java Certification: A Comprehesive Primer














Another good book for the Sun Certified Programmer for Java 2 Platform exam. The book is written in such a way that even people with no prior Java knowledge would be able to master the language easily.

Authors : Khalid Mughal, Khalid Mughal

The book can be found at Amazon.com in the following location.

A Programmer's Guide to Java Certification: A Comprehesive Primer

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)

















This book shows you not only what to study for the SCJP 5 exam, but how to study as well. It covers all the objectives for the Sun Certified Programmer for Java 5 exam, with hundreds of practice exam questions, and hands-on exercises. The CD-ROM contains a full practice exam software and an adaptive test engine.

Authors: Katherine Sierra, Bert Bates

The book can be found at Amazon.com in the following location.

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)