Umair Khan wrote:I have found SAMS Teach Yourself Programming with Java™ in 24 Hours quite interesting. The author is very jolly type and you learn Java in between so many jokes. You do not lose interest and keep on reading more and more!
Teach Yourself <Something> in <duration> - These books arent really recommended to anyone. A related Article:
http://norvig.com/21-days.html
Ab Karunaratne wrote:What is the best e book for Java Beginners
I always recommend- Head First Java for the beginners- its from my personal experience. You can even supplement this with Core Java- By Horstmann (a bit on the advanced side, but the examples used in the book are really good- No Toy examples).