So I am at the point where I should figure out what I want language I should focus on for doing back-end web development stuff, but am having a bit of difficulty in choosing what to do. PHP is everywhere, but dated, clunky, and sucks. Python is nice and easy, but not used a whole lot. Ruby is more common than Python, but notorious for being hard to pick up and to keep up with newer versions. The last choice, which I am leaning towards, is Node JS. I hear it is "up-and-coming" and nice to use because it doesn't require much language switching (since it is just Javascript). It seems as though the only problems people have with it is that it is low-level and callbacks are a *****, but that is about it (edit: and any database thingies).
Any advice on which route to pick?
Any advice on which route to pick?


