"It's been 20 years or more since I wrote my first few hundred lines of code in C, so it's about time I learned a more modern language, maybe something object oriented. But what?
"One of the great things about running free software is a lot of programming languages are included on the installation media. It's like in the good old days. Back then if you bought, say, an HP 3000, you got Fortran, SPL/3000, a linker, a debugger and printed manuals, not to mention support for shared libraries since 1972. But I digress..."