Started programming around age 8 on a Commodore Vic-20 with it's version of BASIC and "hello world" type programs
Didn't seriously get into development until age 11 or 13ish...when I borrowed a buddies dads version of VB3...took it home and started programming in VB...and wanted to develop a flight simulator....
After about 2 years in VB I figured out that a flight sim would most likely need to be programmed in C/C++...
So I started programming in C/C++ which eventually lead me into assembler, which takes you on a wild journey...that lands you know where in the "real world"...
Although my understanding of computers at the lowest level to the highest level is nice to have...it certainly does very little in making a living as a developer...
You simply can't program in Assembler and make anything worthwhile...
It's handy though if your trying to hack the linux kernel...but honestly...I've never found a reason to do so
Ao again I started up in C++ and reached IMHO expert level...I understand almost every advanced topic you can throw at me...
After reaching an indepth understanding of C++ I switched into cool gear and started learning MFC/OWL....finally settling on MFC because of it's online communities and code base...
MFC was hard to grasp, so I took one step back again...and started reading up on Windows SDK...until I understood advanced topics in Windows...like Semaphores, Hooks, etc...
I started to really get into custom control development...when my interest was peaked by the introduction of COM...then ATL/COM+/DCOM/ActiveX and so on...at which point my interest was lost...
I played around in C++/MFC until 2001ish...at which point I took a programming course in Gr. 12 and learned Javascript...
From that point on I started playing in HTML, then design or atleast tried...which led me into server side programming...at first I used ASP...but I disliked the BASIC syntax...seeing how I had just spent years learning C++ and getting used to semi-colons, etc....so I switched to Perl (ASP not being open source and hosting costing twice as much was a turn off too)...which I did for about 3 months...but confused by the whole switch from desktop application development paradigm to client/server via HTTP...I eventually opted for a easier entrance into web development and choose PHP...seeing how there was no libraries needed for sending headers, etc...PHP was a good choice...simple to get started and UNDERSTAND everything that was going on immediately...
PHP has been in my blood ever since...about 4 years...giver or take a year...
Regex is the newest concept for me...still don't have it totally figured out...and surely I don't write optimized regex, but it's simple enough to get answers from skilled regex's and paste the code...so I think i'll leave my regex skillset where it is
It was actually reading up on EBNF that kinda made regex "click" prior to that I really didn't understand it at all
Anyways yea...
What was the point of this thread???
I've lost myself in talking about myself...
Isn't everybody's personal history their own self-proclaimed most interesting story?
I'ma geek...so i'm leaving now *ninja vanish*
Cheers
