I have been involved in technology in one form or another from an early age, but truly found my passion when first placed in front of a Commodore PET during grade school. Moving up from there I have worked with early Apple products, including the venerable Apple ][e and the original Macintosh computers. After a brief foray into the world of electronics, I returned to the world of software and upon landing at Microsoft started working with PC's. Since that time I have used every version of Windows going back to version 1.0, when it was just a simple shell running on top of DOS.
In those early days everybody had to have some level of programming skills and I have spent many hours staring at BASIC code. During my electronic schools days I was introduced to Pascal but quickly moved past that into the world of C.
With my background in electronics, I have spent the last decade and a half working in IT with a focus on support, networking and servers. However I have never forgotten my software roots and have always found myself creating small apps to make my day to day job easier. This has led me to use a variety of languages, such as C/C++, Visual Basic, SQL, PHP and of course C#. With an interest in teaching, I wanted to try my hand at passing on some of my knowledge so I tried my hand at writing.