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

Get a copy of Structure and Interpretation of Computer Programs [1] and read it beginning to end.

It won't teach you how to use any frameworks. It won't teach you how to write a particular language (well, you'll learn a bit of Scheme, but that's a by-product). Instead, it will teach you to think computationally, which is a far more valuable skill.

I can't emphasise enough how much that book improved my programming. Everyone should read it. If you read that book beginning to end and do all the exercises, I don't think it's an exaggeration to say that you will instantly be in the top 1-10% of programmers worldwide.

[1] http://mitpress.mit.edu/sicp/full-text/book/book.html



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

Search: