Garthos it is certainly easiest to learn programming on the job. If that's not your situation, then try to write something to help with your personal interests as ronlau9 said. For example, if you like music and your CD collection is a mess, then how about writing a catalogue program for your CDs? At first you'll find this type of a project using a database is too overwhelming. The basic approach in programming is to try to break down the system into simple parts. In OO the approach is to think of everything as data and the operations you can do to that data (in our example, a CD might be an object, and you can buy or sell one, etc).
Start simple with projects that interest you and in the meantime download source from successful projects and have a look at how they do things. At first it will be a giant maze and you'll understand nothing. We all began there. After awhile things will start making sense bit by bit. Be patient and curious and always make the effort to do things properly without sloppiness. Many coders write sloppy code with the thought they'll come back when they have more time and clean things up. But more often than not, they never have time. Anything worth doing is worth doing properly, I always say...start with good practices and habits and you'll be well served throughout your coding life.
Last edited by Randux; 05-18-2008 at 05:30 AM.
|