Paperback: 1232 pages
Publisher: Pearson; 5 edition (March 7, 2014)
Product Dimensions: 8 x 1.8 x 10 inches
Shipping Weight: 4.1 pounds (View shipping rates and policies)
Average Customer Review: 4.3 out of 5 stars See all reviews (106 customer reviews)
Best Sellers Rank: #133,498 in Books (See Top 100 in Books) #145 in Books > Computers & Technology > Programming > Languages & Tools > Java #167 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #521 in Books > Textbooks > Computer Science > Programming Languages
Starting out with Java is an exceptional learning tool, whether you are taking a Java class in college or trying to learn it on your own. Tony Gaddis has a knack for making things easy to understand, which is a pretty critical skill when talking about entry level-mid level programming books(or any book for that matter). This, along with the fantastic examples provided in the book, makes Starting Out with Java the best introductory Java book I have ever read.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.