I’ve managed to use, at some level or another, programming languages that are quite different. Some languages I’ve used include Pascal, COBOL, BASIC, Scheme, VB.NET, C#, Perl, JavaScript, SQL, VBA, and Java.

Along the way, I’ve come to appreciate different aspects of each language (although I must admit, I struggled to find much to like about some of them). Some languages are object-oriented; some are procedural; some are functional; and a few are declarative. Most are compiled (and strongly typed) languages; some are interpreted (with a combination of strong typing, dynamic typing, and duck typing); and so on.

Tell us in the forums what type of programming language you prefer. And, let’s not make this a “my language is better than yours” discussion, but rather focus on what kind of languages we prefer.


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!