Top critical review
11 people found this helpful
Tries to simplify, gets it totally wrong!
on 20 January 2012
I love Linux. I'm interested in Assembly. I didn't want an overly complex book. What could go wrong?
Consider this book also aims at teaching people assembly as their first programming language.
The authors tone, his prose, his everything, is way too chatty. You can't absorb it all because it's way too much "fluff", and he drifts way too far from fact. This builds up into paragraphs, pages, and even chapters of unnecessary baggage. If you actually know a little about computers, you're told to skip the first 3-4 chapters.
- worst analogy of program flow and 'recipe' I've ever seen in a book. It actually makes things more complex, all that waffling on.
- author explains binary and hexadecimal via pages and pages on his own made up system "foobidty", "foobidtyfoo".
- will make you feel you're not getting anywhere, as it's like reading a novel.
- you don't actually get to do anything until about half way through the book.
- you'll read pages and pages of worthless information that amount to nothing
Ultimately enduring the authors long-winded explanations on concepts will leave you wanting to cry, even if you are a true beginner on programming and computers in general. You'll find yourself having to concentrate more on long-winded analogies, reading half of the book before you even write something in assembly, and then enduring the latter half with the same waffle will make you want to end it all.
I recommended reading the preview here on amazon or the author's site before picking this up.