This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version."Sams Teach Yourself Beginning Programming in 24 Hours, Second Edition" explains the basics of programming in the successful 24-Hours format. The book begins with the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? It teaches readers how to program the computer and then moves on by exploring the some most popular programming languages in use. The author starts by introducing the reader to the Basic language and finishes with basic programming techniques for Java, C++, and others.
Okay book about programming. Starts out with really easy stuff then starts telling you about how to program in Java instead of continuing with generic information.
The most basic principles and concepts are explained well enough--in fact, they're explained ad nauseam, to the point where one chunk of paragraphs is copied verbatim from an earlier chapter and thrown into another section over a hundred pages later as if it's brand new information. But the more difficult concepts (starting around "Hour 9" with "Programming Algorithms"), are explained horribly.
The whole idea of the book is that the lessons are split into "Hours". So, each section should take you an hour to read, right? And I can allow for some leeway. Hell, some early chapters took 30 minutes to complete, others, maybe 90 minutes to grasp. But when some hours (like "Hour 23") are literally just 5 pages of paragraphs without code, while others cover extremely in-depth, foreign concepts over 30+ pages and takes 6 hours to wrap your head around because the writing is so unclear, it sure makes for an agonizing, frustrating experience. And I can't think of a more effective way to discourage people from programming than that.
Of course, I haven't even addressed the flat-out errors yet (like putting the wrong number after a decimal, which totally throws off the sample code that's supposedly so easy to grasp...).
If any of the other Sams Teach Yourself books are of this quality, avoid at all costs.
I don't consider myself a programmer, just a good sysop. I think this book was to basic for me need something a little deeper. There are however some very good points especially in the earlier chapters, around design and considerations therein.