What do you suggest?
Which one should I learn first?
Hi, welcome to the forum,
Did you complete the HTML/CSS projects from the freeCodeCamp curriculum? Of course there’s a zillion places to learn html and CSS, so if you think you know enough, great. But the projects are a great way to practice and keep up your skills.
I have done a lot of projects and will be doing more. I spend 5 hours self studying each day, in addtion to 3 hours lecture. I try to build diffrent projects and freeCodeCamp projects are in my list.
So, I should learn JS then, right?
It depends what you’re interested in.
Being good at HTML/CSS can be enough to start getting paid as a web developer, especially if you freelance.
To be able to do that, you’ll want to learn how to deploy static sites, setup SEO, run performance benchmarks with Lighthouse or other tools, optimize your site, and submit your site to Google through the Google Developers Console (https://console.developers.google.com/)
Another great thing to learn would be setting up analytics on your site. I like useFathom personally but Google Analytics is free
You also want to learn how to purchase a domain name as well as configure DNS. If you use Netlify a lot of this is just taken care of for you.
Most customers will also want an email address with their custom domain and often a contact form. You can sometimes get away without adding a contact form, or talk people out of it, but wiring up a contact form and protecting it with Google reCaptcha would be a good thing to learn how to do.
If you learn all of the above you pretty much have all of the skills you need to start looking for clients or even land a job at a small agency.
Also – shameless plug – I have a video that shows how to deploy static sites to Netlify if you’re interested
- Responsive Web Design – You’ll want to learn RWD as part of your HTML/CSS journey.
- CSS/CSS3 – Make that content look amazing and add some cool animations and effects by learning CSS.