Hobbies
Programming is my hobby, and I enjoy making life easier for everyone else, even if it's only in a small way. When I'm not writing programs, I'm learning about a programming language. I also enjoy teaching others how to program, and helping out other programmers when they're stuck.
My first languages were compiled languages (C++ and Java), but recently, I've grown more fond of interpreted scripting languages like Python and Javascript. In general, I enjoy learning about new and practical technologies, and I have nothing against sharing my source code. I prefer not to use 3rd party frameworks when I'm programming, but I can learn my way around them if need be. I also tend to stay away from single vendor proprietary languages for code portability and longevity reasons among others.
Currently, my language of choice is Javascript, as it's growing in popularity and a major player in the future of the web. It's great for mobile development as well, as it's the only language that's guaranteed to be on virtually every decent smartphone today.
Besides programming, I also have a knack for graphic design and website design.