I bought two books for an online class (Harvard's CS50X), this easy starter edition and Stephen Kolchak's "Programming in C." The two books are about the same length, but this spoon feeds material that the course lectures covered well. Perry spends time formally defining computer science phrases and pure math concepts that you need to program effectively, but which are not specific to C. Little cartoons and sidebars underscore and recap ideas that the text covers well. The Kolchak covers a lot more ground by going light on the analogies and examples. This was selling for $5, and is well suited to a true beginner working without the online lectures and support. Kolchak's book was $25 and well worth the higher price, assuming you've ever done any programming in any other language before. I enjoyed reading this as an appetizer for the lecture. It's very good at laying out WHY we're spending an hour on a given concept. But it's not the comprehensive reference I keep open on my desk when I'm struggling to make sense of the exact syntax of a command on the fringes. The strong virtue of both these books is they don't confuse matters by ringing in discussions of C++, C# or any of the other extended or derivative C languages. Books like these always lag behind the software that's out there. I found that the Orwell Dev C++ compiler and editor (free on SourceForge) was the perfect learning tool for the projects in this book.Read full review
Even though the book is for "beginners", I feel is a little more difficult if you have no concepts at all on programming. I guess I will get a better grip after practicing more.
Verified purchase: Yes | Condition: Pre-owned
Recieved it soon after payment
Verified purchase: Yes | Condition: Pre-owned
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Best Selling in Textbooks
Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Save on Textbooks