Hacker News new | ask | show | jobs
by rmbyrro 855 days ago
Couldn't this result be more attributable to Python itself than the book?
3 comments

Maybe, but I think the book really was different from any book I had read before. Most books teach the language, but Think Python showed me some of the why, what each data structure might be used for, it would quickly dip into some interesting implementation details to give me a more solid foundation and then zoom out and give me perspective on why something is useful and related software writing skills and tips. It was thorough, but also concise, and the exercises were engaging, so I found myself for the first time really getting sucked into the zone with the problems and time was flying by. This hadn’t happened to me with Java or Perl.
In the abstract, yes. But I also know that Think Python is a great book.

(I came across Think Python when I was trying to help other people learn how to program. So I did not learn programming from Think Python, and Python is also not my favourite language. (It's also not my least favourite language, either. Far from it.))

Think Python and the other books in the Think X series are more about how to think like a programmer in X.

It's not just a book about a language, but an introduction into the basics of solving problems as a programmer.

Exactly!