It's so fluffy!
- AutoIT, for random Windows scripting tasks.
- C++ will never die.
- I like Python, especially when used in algorithm education. I briefly looked at Ruby but couldn't get used to its Perl-like idiosyncrasies.
- I have also been using REBOL, the relative expression based object language, at work. I've basically abandoned REBOL as a viable platform.
- Lua is a powerful, fast, lightweight, embeddable scripting language. I learn it quickly, but also forget it just as quickly.
- Statistics with R.
- Bash, LaTeX, Scala, Smalltalk, and Haskell.
- If using Racket with Structure and Interpretation of Computer Programs, use Neil Van Dyke's SICP Module. For rationale on using SICP, see The Structure and Interpretation of the Computer Science Curriculum. On the other end, Why Calculating is Better than Scheming.
- While MIT Scheme is really only your official option, most students hate it. And it doesn't work on x64 anyway.
- Oh, and there's an online companion version with graded exercises from MIT iCampus.
If I seriously consider SICP, then Scheme should get it's own page.