It took me about three months to finish Responsive Web Design Course with a assumed grade of “C+”(meaning I got it, but didn’t get it well enough).
One day a week(on Wednesdays) I spend time reading a book about programming(“Beginner’s Step-by-step Coding Course”, by DK) looking at the HTML and CSS through that, and I also go through another book(“Learning Electronics Through Raspberry Pi”) just for fun because I have a background in Electronics, so it is easy.
On Saturdays, I spend time going through the Foundations course on TOP, and going through the FCC Linux for Beginners course on youtube.
Personally, I don’t feel overwhelmed, but is it too much learning? Should I just focus on absolutely one thing?
Unfortunately, there is no one magic answer that works for everyone. Everyone learns differently, and you know how you learn better than we do. What works for some may not work for you, and what works for you may not work for someone else. In my opinion though, it seems like you are jumping around way too much. I think its better to stick to one topic, get a good understanding and the move on from there. Again, you know yourself better than anyone here, and if you think what you are doing is working for you then keep it going. I like the fact that you get up before work and work on this stuff for a few hours because a lot of people dont take it that far.
When you are learning something new for the first time you probably won’t get most of it.
But that is ok.
It takes time and a lot of practice before you start understanding a lot of it on a deeper level.
You have mentioned linux a few times and I want to say that you don’t need to be expert in order to land your first junior dev role. A basic understanding is fine.
Once you are on the job, you will be learning a ton more.
So don’t feel like you need to learn all of that right now.
The main thing as a self taught developer is to build projects that you can later showcase to employers.
It sounds like you are on the right path.
Just keep moving forward.
thank you for your feedback. I am just going to keep learning Linux because I like it. My curiosity leads me to it. Studying it is not to taxing on time and my brain for me right now. I play in it for thirty minutes a day during my work break. Can be counted as playing a video game if you know what I mean.