This is a good question. And, however you look at it, an important one to ask yourself. After all, the decision you make will affect the next weeks to months of your professional development.
So let’s help you find out!
Which One Should You Master First?
The long story short is that it really depends on what you want to achieve professionally.
If You Are a Front-End Developer
Along the way, you will probably have to learn to use HTML starter projects, like HTML Boilerplate, and CSS frameworks like Bootstrap and Foundation.
What Other Skills Do I Need to Master?
At a minimum, you should master version control and Git, the distributed version control system that’s used by most companies and their IT teams for collaborating on their source code.
There are a number of tools for using Git out there. By far the most popular of them are Github, Atlassian’s Bitbucket, and Microsoft’s Azure Repos (part of the Azure DevOps toolchain).
You also need to learn about CI/CD, or continuous integration and continuous delivery, the concept and practice of introduction automation at all stages of your development workflow.
CI/CD builds on top of version control, and it’s all about working collaboratively and efficiently with code. You make small additions and changes to the source code of your project, which you merge frequently and test in an automated fashion.
When learning a markup, style sheet, or programming language, never underappreciated the value of a good book. If you’re looking for recommendations, see the best books for HTML5 and for CSS3.
If a picture is worth a thousand words, a video is worth a million. And, thanks to YouTube, professional developers can share some of their best advice and practices with those who are just starting out—for free. See our list of the best YouTube channels for web developers.
The tools you use can also make a huge difference in your learning efforts. Be sure to check out our roundups of the best tools for your HTML, CSS, and JS code, as well as the best code editors for Mac and for Windows machines.