Right now, it seems that a few major programming languages really dominate the lives of most developers: C#, VB.NET, Java, and PHP. At the same time, a number of applications are still written in C/C++, and most Web applications now involve JavaScript in some way or another.

But many developers have a secret love affair with a language or two that they probably will never encounter in the workforce. Maybe it is a language that has lost its commercial luster (like Perl), or possibly it is one that never quite got its wings in mainstream development (such as Lisp). For me, that language was Perl, but through some recent learning, it is becoming Ruby. Even though the following poll only lists three of the “second-tier” languages that are out there, there are dozens that are pretty common. If your favorite isn’t listed, post it in the forums.


Disclosure of Justin’s industry affiliations: Justin James has a working arrangement with Microsoft to write an article for MSDN Magazine. He also has a contract with Spiceworks to write product buying guides.
Get weekly development tips in your inbox
Keep your developer skills sharp by signing up for TechRepublic’s free Web Developer newsletter, delivered each Tuesday. Automatically subscribe today!