That's common, I also have a lot of experience gaming and now when I play games im more like observator than a part of it, I simply don't care more.
If you want to use JavaScript then use a library, Babylon or Phaser. Babylon is for 3D only. But it would be better if you just used a game engine because they're so much better than libraries.
I recommend you to use Unity and here's a quite good free tutorial for newbies (link) in fact Unity is most popular Engine and it can create game of any kind. There were many great games made in Unity that later sold like crazy. If you want to use Unity then learn C# first