Another quick thing - regarding the post about implying JS wasn't a real programming language - There is server-side JavaScript platforms. Apparently Facebook uses JS for it's back-end stuff, with PHP handling everything else. I don't know if that's true or not, but if it is, it's quite interesting. Would have thought they would have used PHP/Apache or the Microsoft server program (I forget it's name, IIS?).
And
Server-Side JavaScript