So, I'm a .Net developer. I Know ASP.Net and such well and use Linux. As such, I use mono but have become a bit discontent with it recently. I don't really know any web framework other than ASP.Net, but I hope to change that.
I have a small web project I want to do in a new technology this weekend. What framework/language should I do it in? Candidates I can come up with:
1. Ruby (and something not Rails)
2. Go
3. Python
4. Node.js
5. Something else
What's a fun and relevant thing to develop with these days?
If you're just looking to expand your knowledge and use them on your own, I don't think you can go wrong with any of them. If you're looking to expand your skills for employers, Python with Flask or Django (or alternatively node.js) probably have the most (current) adoption for companies out of your list if you're interested in using whichever language on the web.
[1] http://en.wikipedia.org/wiki/Flask_(programming)
[2] http://en.wikipedia.org/wiki/Play_Framework
[3] http://robfig.github.io/revel/
[4] http://en.wikipedia.org/wiki/Sinatra_(software)