Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Not for Beginners and Doesn't Live up to the Hype

I thought "How to Design Programs" would be a good way to learn programming, but the book has too much math for a beginner to understand. I would recommend using some of the free online websites, such as Codcademy, that are much easier and effective ways to learn programming languages.The majority of the exercises and explanations are poorly written. The authors might be great programmers but they are terrible writers.This book and course doesn't live up the hype.