Customer Reviews
Easy to digest beginner's book
I (a beginner programmer) had been struggling with Beginning Java 2 (also a good book, but much more complex) and picked this book up to supplement. It is an excellent resource for the newbie programmer to pick up the basics of programming in a simple and straight-forward way. A simple example program accompanies nearly every concept. The author is not trying to make you an expert and does not give lots of details. Instead, he holds your hand while you get your feet wet and get comfortable (metaphorically speaking). I went back to Beginning Java with a lot more confidence and a better understanding of basic concepts. I only gave four stars because the book only covers about 12 topics.
An excellent introductory guide to learn Java!
In my opinion, this book will surely help the absolute beginners to jump into Java right away! I am still reading(and working with) this book. Schildt introduces the concepts in a clear and lucid way which is typical of his style. Each Module begins with specific goals and concludes with your "Mastery Check". The concepts are introduced with example programs(You do not have to key in the programs; just download from the Web!) highlighting the important points to focus. As you read "one Minute Drill" recapitulates the material which youhave just read. Difference between Java and C/C++ has been mentioned as required. Schildt answers your "most likely" question in the "Ask the Expert" section. Another point worthnoting is this book has been carefully designed so that each Module depends on the earlier Module, i. e. this book has to be read front-to-back. Major drawback is amount of test problems :(. I wish more test problems to be included in the "Mastery Check" section(probably in the next edition?).
Over all, I strongly recommend this book(with 5 stars) for beginner to obtain a solid grasp of fundamentals of Java. This book is, of course, not intended to be complete to address the broader audience which includes experienced Java programmers.
Thank you Schildt! Great work!!
Excelent
I started studying Java by this book. I could understand every topic explained by this author, i never get confused. He really is a great teacher. Even the vocabulary he uses is clean and easy (this is important for a non-english native)
I always get back to this book to remember a concept that i had forgotten.