2 ms·
Programming 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
by thewhitetulip 12y ago
Programming 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 theory and practice, and no matter how much at home you are with the theory, you'll be pretty much be stumped when you will create your first big or medium scale project, and I am saying about a complete project and not some modules that you created over a weekend.
Programming is much more than just knowing syntaxes or paradigms, it is about creating an end product, with all error handling done, you need to design the code and the UI so it is usable.
- ekr 12y ago>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 Algorithms. Or books about operating systems, or computer graphics. These are all programming books.
- thewhitetulip 12y agoOkay then don't call them a programming book, call them a language book. 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.