"Teach Yourself Programming in Ten Years" by Peter Norvig http://norvig.com/21-days.html
Ask HN: Amount of time needed to become a competent programmer?
11–15 of 15 posts
Re: Ask HN: Amount of time needed to become a competent programmer?
#12Programming is an art, the more you practice, the better you get. The amount of time required is totally subjective, but you need to have worked on a couple of projects before you can call yourself an experienced programmer. You can read hundred different programming books but none of the theory books will teach you more than just the syntax of the language/ programming paradigm. There is a huge difference between th…
Huh? That's not true. I wouldn't call a book that teaches you a programming language a programming book. Art of Computer Programming is a programming book, and I guarantee that you'll learn more than just a programming language from it. Or Introduction to Algorithms. Or books about operating systems, or computer graphics. These are all programming books.
Re: Ask HN: Amount of time needed to become a competent programmer?
#13As for Swift vs Obj-C, I don't know if theres enough resources for swift yet. Also most libraries/open source stuff will probably be Obj-c.
Re: Ask HN: Amount of time needed to become a competent programmer?
#14Programming is an art, the more you practice, the better you get. The amount of time required is totally subjective, but you need to have worked on a couple of projects before you can call yourself an experienced programmer. You can read hundred different programming books but none of the theory books will teach you more than just the syntax of the language/ programming paradigm. There is a huge difference between th…
>You can read hundred different programming books but none of the theory books will teach you more than just the syntax of the language/ programming paradigm. Huh? That's not true. I wouldn't call a book that teaches you a programming language a programming book. Art of Computer Programming is a programming book, and I guarantee that you'll learn more than just a programming language from it. Or Introduction to Algor…
What I had meant to say was that just reading a python book won't make you a programmer, it goes in the same way about any other definition of programming books you may call, one has to practice to gain perfection regardless of which books are called programming ones and which ones aren't.