Learn web development
developer.mozilla.org
developer.mozilla.org
In particular, MDN now puts some demo code at the start before it dives into all the detailed tech info for the API etc, which is excellent.
[0] https://blog.mozilla.org/blog/2017/10/18/mozilla-brings-micr...
!mdn ____
Well done, Mozilla.
As beginner who didn't want to dive into the deep end, I've found this and freecodecamp.org to be the best resources to get started.
I've been teaching myself for some personal projects, and had an easy time finding "Javascript/PHP/CSS 101" type materials, and have a decent grasp of these. But when it comes to sticking them all together into an application, I find myself just guessing what the best way to do things is. What I should do server side vs in the browser, when to use iframes vs ajax requests vs reloading the page, etc.
When you think you've got it, do one more Google search to verify your way of thinking. It will often start leading you down a rabbit hole that will make you realize you don't have it, thus causing another one-more-search.
After https://xkcd.com/214/ you are so much further along than if you didn't do just one-more-search.
If you want to learn to play the violin, you're not going to get there by reading books about the shape of Paganini's fingers.
I found a lot of beginner and a lot of advanced stuff, so I decided to write something in the middle. Covers adding payments, how to work with multiple models, etc.
As a software developer I'm glad I was there when the web began and was allowed to code some bad Perl CGI and horrible HTML.
Today's starters write equally bad JavaScript and equally bad HTML; don't be fooled by the cargo culters stating otherwise.
Definitely worth to read!