John de Michele wrote:Craig:
Definitely start small. I know there is a temptation to do a few code examples and feel like you can code a huge project. Avoid this temptation like the plague. You'll end up frustrated, or worse, you'll give up on programming. The fact that you're asking this question is good, but it illustrates how far you have to go. My suggestion would be to find a small project that interests you, and work on it until you complete it. Maybe it'll be a card game, or a text-based RSS reader. Once you've gotten a few, smaller projects under your belt, then is the time to attempt to tackle something bigger.
John.