I’ve started a few years ago, I guess 6 years for now, with LUA and created some GTA SA plugins for my own server. The end was the mysql connection there, because I had there almost no knowledge about anything. So I stopped there with LUA and changed to PHP. I’ve learned it with many projects. The first project way a website like DeviantArt. It was fine but my CSS knowledge was so … . So I wanted to learn more and started something other. I asked some friends if they would do something cool. The end of this was a tiny social network, with some functions to watch a video not synchron, but almost.
I got back to LUA and the knowledge with PHP was good that I written now some more plugins which needed a database to work and some more specific logic. But after a few weeks I’ve stopped with it, because I’ve got bored from GTA SA.
Thats where I started with NodeJS. I do my projects today even with NodeJS, guess it will go on and on with it. I’ve done with it so much, that I don’t want to use an other language.