This quote was enough for me to take Learn Python The Hard Way off my reading list. I had previously heard good reports about it but this gives me the impression that the book is likely to be far too opinionated and dogmatic for my taste. Mind you I have reason to suspect the same of Python itself.
In case you’d be interested in a second opinion: I made it through twenty-one exercises of Learn Ruby the Hard Way a couple months ago, got bored, and have retained almost none of it. I’m probably not the target audience, but that doesn’t bother me so much; on the other hand, if I’m not retaining stuff after faithfully going through Hard Way’s copybook approach to language acquisition, that doesn’t speak well for its efficacy among people who are. Unless for some reason programming experience makes me less likely to retain new languages? But that’s (a) counterintuitive, and (b) contrary to data I’ve seen for natural languages, at least.
In any case, I don’t think I’ll be returning to the series.
Python is just a programming language. Insofar as it can be said to have a personality, that personality is an accommodating and inoffensive one. The community is pretty good, too; the concentration of assholes is unremarkable, and places like /r/learnpython are quick to help out beginners with questions.
My understanding having completed parts of it is that it’s aimed at someone who doesn’t know what a programming language is. If you do know, you’re probably better off with another book (and you’re also probably better off with something other than Python, but that’s my personal opinion clashing with Python’s opinions).
This quote was enough for me to take Learn Python The Hard Way off my reading list. I had previously heard good reports about it but this gives me the impression that the book is likely to be far too opinionated and dogmatic for my taste. Mind you I have reason to suspect the same of Python itself.
In case you’d be interested in a second opinion: I made it through twenty-one exercises of Learn Ruby the Hard Way a couple months ago, got bored, and have retained almost none of it. I’m probably not the target audience, but that doesn’t bother me so much; on the other hand, if I’m not retaining stuff after faithfully going through Hard Way’s copybook approach to language acquisition, that doesn’t speak well for its efficacy among people who are. Unless for some reason programming experience makes me less likely to retain new languages? But that’s (a) counterintuitive, and (b) contrary to data I’ve seen for natural languages, at least.
In any case, I don’t think I’ll be returning to the series.
Python is just a programming language. Insofar as it can be said to have a personality, that personality is an accommodating and inoffensive one. The community is pretty good, too; the concentration of assholes is unremarkable, and places like /r/learnpython are quick to help out beginners with questions.
My understanding having completed parts of it is that it’s aimed at someone who doesn’t know what a programming language is. If you do know, you’re probably better off with another book (and you’re also probably better off with something other than Python, but that’s my personal opinion clashing with Python’s opinions).