Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My general approach for learning human languages, and for programming, is to start practicing as soon and as often as possible. You can spend years reading about stuff, but it's actually putting what you know into practice where real learning happens. I like the phrase, "Anything worth doing, is worth doing poorly."

It's not much of a "process" but it really works. In terms of more methodical things I do: checklists in markdown to keep track of practical steps I want to take, and spaced repitition flashcards with Anki for anything I need to memorize.

Beyond that, lots of coffee, physical activity and sleep to boost my performance and motivation.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: