- Prime Student members get £10 off with a spend of £40 or more on Books. Enter code SAVE10 at checkout. Enter code SAVE10 at checkout. Here's how (terms and conditions apply)
Starting Out with Java: From Control Structures through Objects: International Edition Paperback – 7 Jun 2012
Special offers and product promotions
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
About the Author
Tony Gaddis is the principal author of the Starting Out with series of textbooks. He has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. Tony is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year, and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out with series includes introductory textbooks covering Programming Logic and Design, Alice, C++, Java, Microsoft Visual Basic, and Python. --This text refers to an out of print or unavailable edition of this title.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The writing style is clear and precise but still very engaging. Code examples are always printed in the book to make concepts clear. Lots of example code for each chapter is included on the book's CD so right from the start you can follow along and program as you work through each chapter. The end of chapter review sections are very comprehensive and allow you to make sure you've grasped all the important concepts before moving on. There are also more challenging programs to stretch the new skills you've acquired.
Gaddis clearly has a real talent for teaching as he gradually builds on the concepts you've already learned and explains how they're linked so you never feel daunted when he introduces something new. I think this is particularly important when introducing people to object-oriented programming as the concepts can be difficult to grasp at first.
If I could recommend one programming book to a beginner, it would be this. I couldn't put the book down after the first few pages and I've been hooked on programming ever since.
This book is a gem and Tony Gaddis deserves a lot of praise for it.
Most helpful customer reviews on Amazon.com
When I first decided I wanted to be a programmer, I bought several books of varying languages to see what I liked the most. All the books I bought claimed to be introductory level books, yet many of them did not read like one. They incorporated a ton of computer science jargon that, quite frankly, someone who is just starting out generally doesn't understand. Examples could also be misleading, using coding style that is perhaps a bit advanced for a learning tutorial. I'm happy to report that this is not the case with Starting Out with Java by Tony Gaddis. This book is able to put things in layman's terms, while also teaching you the vocabulary you will need to move on in the programming world. As experienced programmers understand, programming is universal in many ways. This means that once you learn one language, learning any subsequent languages becomes easier and easier. This textbook is probably the best place to start for anyone aspiring to write code, and will teach you the fundamentals you will need to learn the Java language. Java is one of the most popular languages in the world today, making it a fantastic place to start.
If I enjoyed this book so much, then why did I take a star away? Quite simply, it isn't as comprehensive as some of the other entry-mid level Java books. Some of the more advanced features of Java are not touched on with great detail in this book, and while this is understandable considering it is meant as an entry level book, there are other entry level books that cover topics on a broader scale. If you want more detail, perhaps check out a Deitel book. In my opinion, however, this is the best Java book for beginners regardless of the content the book holds. Learning anything is always easier with a good resource, and Starting Out with Java is no exception.