Next, you will need to learn HTML and CSS. You can do this for free online, but you'll need to use your machine to do practice work.
Create a new file in your IDE and save as "somefilename.html" for practicing.
It will take a little bit before you should feel comfortable to move onto the next step. Make sure you are confident.
HTML: w3schools.com/html/default.a…
CSS: w3schools.com/css/default.asp
To be a competent JS dev will take a year at least, so don't worry about rushing. It takes time to understand the language and how to use it in a variety of situations.
You can learn JS online too, and you can practice it in the same way.
Remember, the point is to learn the building blocks, so you can then apply them. You don't need to learn every single concept before you hit the ground running.
You should be practicing *way* more than you read.
At first, you'll need to read more. But as you go, you'll practice more and read less. Putting what you learn into practice is how it sinks in.
You can make a basic website, or a game, or a gallery.
Go to websites you like and try to recreate them.
Find free, public APIs and request/display data from them.
You can do a *lot* for free.
I'll assume you're starting with JS. You need to read about Node.js and NPM.
Use this opportunity to play around with server-side JS. Hello world and all that jazz.
The NPM ecosystem has a ton of useful packages for your projects.
Write your own APIs.
This is a good time to start looking at databases, both SQL and NoSql. There are packages to connect both within Node, so you can save data to a DB, get it back out, do fancy things to it, whatever you want.
I could do a whole thread on that, but...
@DennisDemori wrote a guide to help you find clients and price your services.
Get it here: gumroad.com/a/998356083
If you need one-on-one learning consultation (paid), DM me.
I can also point you in the right direction if you have basic questions.