Live data from Hacker News

Ask HN: How do experienced programmers learn new things?

news.ycombinator.com

1–8 of 8 posts

Ask HN: How do experienced programmers learn new things?

#1
Since I'm a novice, I enjoy novice friendly online education but feel reading hundreds of pages of programming books or documentations daunting. I'm curious how experienced programmers learn new things. Do you ... ?

* Read the docs

* Read programming books (such as those by O'reilly)

* Go through online courses

* Other ways (comment if you like)

Re: Ask HN: How do experienced programmers learn new things?

#4
When are experienced programmers NOT learning new things? Constant learning goes with the trade.

You often don't have the time to read through hundreds of pages of programming books, and I don't have the patience for that anyways. The best way to learn is practice, practice, practice. You practice programming and you practice your "look up" skills for finding new info.

Re: Ask HN: How do experienced programmers learn new things?

#5
When you're experienced in anything your advantage is that you can put things in relation quickly, which helps you learn things faster.

For me, I learn most when I create something or put my learning in practice immediately. Whether it's languages (natural or programming) or a certain framework, or paradigm. The key is that by running into problems you see how a piece of technology fits into the big picture.