Ask HN: Best Second Language after Python
It has been already decided that Python is the best first programming language. After months of learning Python, now I am a fully competent Python programmer. I can write command line python apps, cross platform GUI apps using PyQt, I can make web apps using Django and learn other many Python tools. Now, which language should I learn as second language ?
14 comments
[ 0.33 ms ] story [ 38.0 ms ] threadIt can help your web apps on the UI side, but it is going to be a major language/player in the next couple of years on the server side due to projects like node.js.
http://www.yuiblog.com/blog/2010/05/20/video-dahl/
The advantage of learning something very different is that it will give you a much better overview, and if you ever need or want to learn yet another language, it will be that much easier.
(I'm not against learning a functional language, but that direction has been recommended enough by now)
Beyond that c (for when you must go to the bottom of things) and JavaScript (the web language).
Hacking the Python interpreter or making a Python wrapper for a library written in C is a good way to learn C for a Python programmer.