How did you begin?
After reading the Windows 3.1 thread, I got thinking. How did all of you start out in your programming endeavours?
What was the first language you used and how did it happen?
As I mentioned, I started playing about with QBasic years back, and had a good time doing it. I only really started because I had a computer and found QBasic while looking through File Manager, and wanted to know what it did. The help section was my main reference as we didn't have the internet then, and I didn't know that books about programming even existed. It was a passing interest for a few years until I got in to web design, then from that decided to give programming a bash again using C, eventually enrolling in a course.
So, how did you get going?
Qbasic --- then I found C (smiles) and then assembly language :)
and then GNU(<-- make Stallman happy)Linux.
Programming calculator - twenty something years ago
several 8-bit comuters with different laguages from assembler to BASIC - during my school years
PC - BASIC, FORTRAN, Pascal, C - in the University
First language was Macromedia Director's scripting language, Lingo.
Then I learned C++ from a very bad book.
Then I actually learned C++ from a pretty good book.
PHP1 -> VB (makes eyes bleed) -> C++ -> ASM/C (where I am now ;))
In short, it was with Gamestudio at first, but its limitations and annoyances prompted me to learn C instead.
This goes in ten times the depth, but hasn't been updated in about a half of a year.
Edit: My current project is reprogramming my 2D game (my first game) entirely in C instead of the flawed version (due to the use of Molebox, another thing steering me away from Gamestudio). I can finally add slopes, pitched gliding, water, dynamic fog, and various other things not possible at all in Gamestudio.
In order of learning:
HTML -> Simkin -> C++ -> PHP -> C++/CLI -> C# -> Java
Started messing with HTML when I was a kid (10 or so). Was pretty bad at it too, because I didn't understand how websites really worked. Then I started trying to make games with Reality Factory, which uses Simkin as its scripting language. After getting sick of RF, I decided to try and learn C++ so I could make my own game editor system. That endevour is still ongoing, and has prompted me to learn other languages like C++CLI and Java. C++ is still my favourite though.
A friend of mine introduced me to a community hosting system written in PHP, and somewhere along the line I decided to find out what it was all about, and then started on PHP. By the time I got to junior college, I decided to take computing as a subject, and thus was taught C++. One of my classmates gave me the link to cprogramming.com, though I did not register for the messageboard until towards the end of my junior college days, when I decided that I wanted to learn C++ properly.
Once I found out that you can make games by programming, I started. Then I started, then started again and again. Eventually I stuck with it and am now learning OpenGL. I just wanted to make programs.
I was as into games as anyone early on, then I had the idea to make some, I got this idea through level editors, I just wanted to take it another step. So I learned HTML; after 2 years, I got into C/C++/XHTML, then PHP/Java/Javscript/XML/CGI/Perl at the same time.
Weird order of learning, I know, but even now C/C++ is still my language of choice. Until about a year ago, games was always why I was programming to begin with, now I have other reasons...
I used to program for the Arcimedies in BASIC in the early 90s then at school I installed a crappy C compiler and learnt very basic C. That prompted me to take C course in college in 1999 and from them I got into C++ which I study at university.
I now wirte small games ans apps using either C or C++
Continuing laserlight's list:
Did anyone ever use the LOGO language? ;)
What's that? Never heard of it. :)
it was used a few years back in on elementary school systems to use "Turtle graphic" programming