When you’re teaching yourself how to code, the amount of resources you can find online is just overwhelming. I found that it’s a journey (and, quite often, an obstacle) in itself to pick the right resources and not get sidetracked into watching yet another Youtube tutorial. Moreover, just because your material says “for beginners” doesn’t mean that it’s all on the same level. Unfortunately, most of the time nobody tells you if something is for beginner-beginners or for beginners who worked through an entire book about, let’s say, HTML and CSS already. You’ll be considered a beginner for a very long time. What makes finding the right resources for you even more complicated is that everyone is different, and so everyone’s learning path, progress and needs are different. Some things just didn’t work for me. That being said, I wanted to share what did work for me in the past and what I’m currently working with.
The Head First books
Brad Traversy’s courses and tutorials
I also took a lot of his free tutorials on Youtube and I have yet to find one I didn’t like. I think it very much comes down to personal preference with video tutorials; how somebody talks and how they explain things just needs to be right for you.
You don’t know JS (yet)
The “You don’t know JS” book series by Kyle Simpson is really in-depth and not considered beginner friendly in its entirety, but the first book, “Get Started”, is a great way to do just that. And you can read all of the books for free on his github. Thanks, Kyle!
I’ve also just started another JS book that is recommended often, “Eloquent JS”. I have to report back on how I like it.
After another while (=weeks) of feeling stuck again, I decided to take some courses on Frontend Masters. I was hesitant at first because the membership is $40/month, but I’m so glad I went for it! The instructors are extremely knowledgeable and the courses are super well made. They also offer courses for all kinds of levels.