When asked: "how do I to start coding"
I say: "Javascript"
For the newcommer it has several benefits. It costs nothing to get started, you've got a webbrowser and a text editor (of course a syntax aware text editor is a good start).
You can get an immediate "response", bash some code, reload your browser, you got an alert saying "hello world!". When I was starting it was a huge thrill to see that I was making progress. To see things on my screen that I called for.
Looking at future developments js features. You would be doing yourself a disservice not getting familiar with js.
But with any technology or design pattern there isn't "one fit for every scenario", the best you can do is pick the one that will help you reach your important goals.
As for the rest, that's for version 2.0
[EDIT]
I wasn't implying that are a beginner. Sorry upon a re-read the tone of my message was a bit mixed
TL;DR - js is worth your time and effort