This is my ham radio computers section. Since i'm a professional software developer most of my projects in the area of software development. One important thing to notice is that my opinion is that computer programming is nothing you can learn in a school, and it has absolutely nothing to do with programming languages. As someone said: A talented programmer can write fortran in any language.
Most of my projects running on windows are written in Borland
Delphi. I have found that this gives me the best
productivity.
DOS projects are written either in Turbo-Pascal or Modula-2, but I
prefer the later.
VMS&PRIMOS - Fortran, nothing less.
Embedded computers - Whatever is available, mostly assembler.
Other languages I find interesting enough to bother with are: Ada,
xtUML, XSLT and BASIC.
* These texts are so far mostly unstructured thoughts. Changes and rewrites will be done.