what language should I learn next?
giardini: Python because it is1. easy to learn,2. has lots of libraries,3. is anointed by Google,4. is anointed by Peter Norvig (http://www.norvig.com/python-lisp.html) .Or go to Erlang. It's concurrency model is untouched. You'll be programming in Erlang someday.