If you were starting from scratch again, what language would you learn first?
ejs: I started with assembly, moved to C, dabbled in C++ and some of the microsoft solutions (c#, VB), then moved to ruby for web stuff...Cant say I would want to learn in a different order, but I do wish I would have moved out of my assembly language stage faster...