Before I got DBPro the only programming I knew was the old QBasic stuff I had to learn in high school (Which was a little more than 15 years ago).
And all I remember from it was something like this:
10 FOR T = 1 TO 100
20 PRINT "I'm a noob!"
30 NEXT T
40 RUN
Pirate is correct. If you want to learn it you cant give up.
I'm working on a 3D game right now (very first game, and very first attempt programming anything more than 4 or 5 lines). I'm one of those people that get bored easily if I do something simple, so I jumped right in doing the most difficult thing I could do. I'm also stubborn too, so it helps with the "not giving up" attitude.
Some people prefer to start out simple, and others dont. You just have to know yourself, and know what will make you keep going ... even if you hit a rough patch or two.
Dual-Core Pentium D @ 3.00GHz, 1.0 GB nVidia GeForce 8500 GT, 20" Wide screen LCD @ 10,000:1 Contrast, 4.0 GB DDR2 SDRAM, Triple-boot: 32-bit Windows XP MCE, 64-bit Vista, 64-bit Linux Ubuntu