If you ever feel like you're on a roll, be careful! Don't let your confidence make you sloppy. Take it from me, especially when you are starting out, don't let yourself get too far ahead of the game because odds are, you missed somehthing important.
In this day and age, we want everything fast, fast, fast! However, learning a new still takes time! It takes practice, practice, practice to get good at. Don't rush yourself and take it slow. Don't put pressure on yourself to be fast, effective, and perfect because it just won't work.
This is a normal part of the process of learning a new technology, and in fact, it's a critical part of the process.
In every sense of the phrase, I "know nothing, Jon Snow". I've been taking classes and following the steps but without Skillcrush I would be lost! Probably much like you, I am trusting in the process and trusting in my ability to learn. I want to make a change and beleive that I can do it, and pushing through the frustration is what is going to get me there. I BELEIVE IN THE GRIND!