Indiana programmer and juggler.
Language nut, currently focused on Racket.
Prefer Emacs.
Note: Some of my answers, e.g. [C++ as a first language][1], are inflammatory and possibly overstated. I *would* edit them toward sanity if the questions weren't closed.