I’ve opted to learn JavaScript, mainly because I think it’s one of the essential building blocks of the Web.
I would say that JavaScript is (Not) essential, not essential at all.
The building blocks of web software are the agnostic components of LAMP (operating system + web server + database + backend CGI processor.) And, we're even removing some (all?) of those building blocks. For the front-end apps on the web browser platform, maybe start by painting, then learning HTML, then CSS, then JavaScript. Use JavaScript sparingly for special effects and extra help, but not as the main line of your story.
The most useful code, is code that is not even written because you don't need to (especially if you're not sure how to code in the first place), and code that gets removed is even better. And, interfaces that don't show themselves are a big improvement too.
My advice would be learn how (Not) to Code. Still, be persistent and learn how to code, but go even further and learn how not to code.
I would say that JavaScript is (Not) essential, not essential at all.
The building blocks of web software are the agnostic components of LAMP (operating system + web server + database + backend CGI processor.) And, we're even removing some (all?) of those building blocks. For the front-end apps on the web browser platform, maybe start by painting, then learning HTML, then CSS, then JavaScript. Use JavaScript sparingly for special effects and extra help, but not as the main line of your story.
The most useful code, is code that is not even written because you don't need to (especially if you're not sure how to code in the first place), and code that gets removed is even better. And, interfaces that don't show themselves are a big improvement too.
My advice would be learn how (Not) to Code. Still, be persistent and learn how to code, but go even further and learn how not to code.