I started programming with BASIC. Then when I got on the internet, I looked what up information I could on how to make a webpage (which wasn't much back in 1995/1996).
My first page was god-awful. Basic HTML w/ no tables. Of course the latest browser out at that time was Netscape 1.1 and I think IE 3.01 (from Win95), so it wasn't like we had all these new fangled things yet.
Anyway, moved on into Visual Basic application programming, and other free compiler versions of it like Liberty BASIC. After awhile, I gave up on programming altogether. Then I picked it back up again, and found myself interested in learning C and C++, so I did so, and about that time, a friend told me about PHP3, I didn't think much of it at the time.
A few months later another friend said something about learning PHP, so we both went to the book store and each grabbed a book on it.
His covered PHP3 and went into more advanced techniques shortly after introductions to PHP, mine was for PHP4, and was basically an extreme beginner's book. Although I learned most of what I know from it, and reading on php.net.
While I learned, I worked on a website, to help me, which also forced me to learn CSS and JavaScript at the same time.
http://www.silvercrossings.net/ was my project. It included a full CMS, and web-based chat system integrated together. I took a lot of how the PHP/Post Nuke CMS's worked, to create my own system.
Anyway, so yeah, my roots stretch back to BASIC, and move through several languages, up to PHP. :) I've always been fascinated with software programming of any kind, so anything new I can learn, that helps me in that endeavor, I take the time to learn. I don't have a big interest in MS-related technologies anymore though.
I run Linux as my desktop, and would prefer to code in a language that is available through Open Source. :)
NS