I started programming at 11, working exclusively with batch scripts, then picking up Visual Basic a year or so later. I spent many years learning the language and all kinds of paradigms and concepts. Over time, I developed into a C#.NET enthusiast – to this day I still am – picking up more experience in many fields. Throughout this time, I have dabbled with many languages and mark-ups, most notably PHP, JQuery and RegEx; also dipping a few toes in C++, x86 assembly and even producing my own high-level language.
Problem solving and algorithms are just generally fun to put one’s mind to, I enjoy programming anything, but I do love it when can produce a nice accompanying UI or work with graphics. Low-level is fun, but mid-level is generally most practical in my opinion. High-level is pretty ok at times. Win32 is my prefered development environment.
I also love music, quite a lot; mostly indie/alt-rock but if it sounds good I'll listen.