There are quizzes and exercises to do as you follow along which make sure that you have absorbed the material, so I recommend going through them all without skipping anything and they are meant to be read in the same order they are listed.
Now in its third edition, this book is recommended because of the author’s ability to clearly explain the concepts, but it might be too advanced for novice developers. This is also something that can get done quickly as long as you take the proper time to focus — turn off Netflix, and chill later.
If you are interested in front end development, this would be a great place to start. It is a detailed guide on a broad range of subjects that you should familiarize yourself with because it covers front end practices, technologies, current trends and even upcoming technologies. The reason I included this book in this post is that it has a focus on HTML, CSS, the DOM and JS.
The difference between a good engineer and a great one is the willingness to go deeper and truly understand the ins and outs of coding. Great engineers aren’t born great. It takes time, effort, and grit. Hopefully, this list can help you on your quest to get there.
If you are new here and liked the article, there are many more like this on Medium. You can sign up to read them for just $5 a month.
Here is the link for unlimited access to every content here on Medium. If you sign up by using this link, I’ll earn a small amount at no additional cost to you.