Things didn't go exactly as I planned. I lost all willingness to document what I was doing when coding and not learning as often or as consistently as I'd have liked to. So, what am I going to do about that?
Focus on one thing
Don't skip the fundamentals
I've realised, it's about taking my time and making sure I really understand these ideas and concepts. This brings me to my next point.
Practicing and Building Projects
Once I have reached significant milestones in learning these languages and concepts I need to apply what I've learned by building projects, or if that's too much then I should build some components. Never be afraid to start small and build your way up.
I've realised that if I just sit there watching somebody else code or just copy their code as I go, I'm not actually going to learn a great deal. It's all about taking these ideas and practices and applying them to a project by yourself, be it building your personal website, or even just practising building a navigation bar or website footer. The learning will come from applying what you've learnt but on your own.
Of course, this doesn't mean you can't refer to any guides or documentation or even just refer back to a video tutorial. It simply means getting out there and giving it a go. That's going to involve some frustration and just getting it very wrong, but this is how we learn.
Now that I know where I went wrong, I do feel that I am going to have a much stronger grip on where I'm going when it comes to learning web development. This doesn't mean it's going to be smooth sailing, but it does mean that I will learn a lot. I've just got to get in there and not be afraid of getting it wrong.