Earlier quoted context omitted.
Your example is understandable, but not the norm. Most ruby in the wild is much more esoteric (and that's what you get when googling). >Because that's not the case for Python or PHP on linux too? I bet it is,and it has nothing to do with the language itself. I don't know about PHP, but the Python situation is very workable. It's basically just 2 or 3, and you can write code that is portable between them, or better ye…
For PHP you only need a run-of-the-mill sub-$1/month webspace provider and FTP. And that also gives you a way to share your projects with friends. For JavaScript you only need a browser.
JavaScript is getting good enough to be a good first choice, though, and it is very easy to get up and running with.