Quote:
Original post by Mybowlcut
Did you have help getting started or were you driven enough to learn it yourself?
I taught myself for the most part. I had to; nobody else in my family really knew enough about it, there weren't courses available to take (or there were, but I wasn't old enough for them yet), and there was plenty of material at the library to study.
I seem to vaguely recall my father showing me GW-BASIC at a very young age (4-5 ish), but I wasn't really that interested then. I didn't start actually getting interested in computers until I saw a friend's SNES (at 8 years old), and decided that I wanted to make games. To this day I blame him for getting me into this thing that has taken over my life. [grin] After I did some dicking around with Excel "designing games" (which was really just collecting character stats and such), a year later I found a book at the library which was an introduction to BASIC for children. It covered "traditional" PC BASIC (i.e. GW-BASIC, BASICA, etc.) instead of QBASIC (which was what I had), but the traditional stuff worked for the most part with QBASIC, so I was happy messing around with that.
I didn't really accomplish much of anything (short attention span) then, but I had fun hacking around with it and making the computer do stuff. I think that's what had me hooked: the thought that I could make the computer do just about anything I wished. Of course, nowadays I realize how limited I actually was with only QB to work with, but still... the power trip was exhilarating.
I got into C at 12 and then C++ (or more precisely, C with classes - I didn't start using "proper" C++ until 2-3 years after) at 14, learned Java at 18 at university, followed by C# at 19 (my age now) and now I'm hacking around with LISP and I'm planning on starting with Smalltalk and Haskell. I've been programming for ten years and been fluent in 6 languages at some point or another (I count "traditional" BASIC and QBASIC as separate languages) and 3 more which I'm sure I'll eventually be more familiar with. It's been fun.
My recommendation is to show him the door, not hold his hand. It has been my experience that only he will be able to walk through it.