I'm not a programmer by choice...at least not entirely. I was able to take a lot of extra classes while getting my IT degree. Since I was already taking all the networking classes, and database classes, that just left software and web development. I've found that I am fair at programming. I only have the limited experience provided by school, but we have used Java, JavaScript, Java for Android, C#, and HTML. So I have been able to touch on a variety of languages. And what I don't know, I google and typically wind up here! :)