Learning Python is one of my personal goals this year, so while we're on the subject of Python, has anyone done a review of Zed Shaw's <i>Learn Python the Hard Way</i> (<a href="http://learnpythonthehardway.org" rel="nofollow">http://learnpythonthehardway.org</a>)?<p>One of the biggest mistakes I used to make was reading programming books start to finish, and <i>then</i> coding. I would read in a comfy chair and code at a desk. Laziness would kick in, and I'd sit and read, instead of popping over to the desk and coding what I just learned.<p>The second mistake I used to make is wasting time (and $$) on crappy books without researching reviews first. I like the philosophy behind Zed's tutorial - learn by doing - but I was wondering what Python programmers thought of it.