I started programming in BASIC, learned a little Pascal back in the day, got a Bachelor degree in CS, spent time writing Perl scripts and web sites, and now enjoying ASP.NET, particularly MVC. Most of my jobs have been in positions where I did way more than just programming so I understand how to work with customers and with business executives.