Hacker News

Learn Python the Hard Way Was Right About One Thing

10 points by birdculture ago | 2 comments

zahlman |next [-]

I knew which thing it would be about from the title, because that really is the one good idea in there.

> Senior engineers know this on instinct. Try to watch one of them learning a new library or programming language. They do not paste the quickstart example into a file. They retype it. Often badly.

This, however, is not realistic IMX. The entire point of being "senior" is that you've internalized enough about how programming works to read the unfamiliar new code you're pasting and internalize the salient details.

jkubicek |previous [-]

100% agree. I always type the sample code when I’m trying to learn something. Debugging my own stupid transcription errors is half of what I’m learning.