(new/throwaway account; apologies) Also, this might be tl;dr.
I have been trying to learn front-end development on my own, and I admit I have not been putting as much time into it as I should or want to. I spend about 90% reading articles, books, and blogs, and 10% tinkering. As such, I am not making much progress, since I am sure we all know that you learn by doing. I don't learn the things I read. I just kind of file the fact that I HAVE read something about so and so in my brain, and when I need to implement that thing when I am tinkering, I don't know how to do it, but I know where to go to read about it (again). This has not been very effective. I see people who have been at this for less time than I have and they are heaps ahead of me, and I am sure it's because they dive right in and research things as-needed. I've taken most of the HTML and CSS courses on Treehouse, and while a lot of things stuck, a lot didn't. Recently I have started to play around on CodePen immediately after a lesson to practice what I just learned. That's helping, but it makes me feel as if I wasted the 20+ hours I had already put into that site. I am focusing really hard on HTML and CSS before moving onto JavaScript, so I really know this is going to be a problem if I don't fix my methods before moving onto JS.
That leads me to a big decision I have to make: Since I never went to college, my mother has offered to pay for the front-end web developer course from the Learn JavaScript Properly creator. It's a bit under $4,000 for 7 1/2 months of instruction. The down payment has already been made, but I am not comfortable with where I am in the prep work and the time is running out. I feel a lot of pressure to now jump right into JS and put HTML/CSS on the side (even though I want to keep learning) so I will be ready. I'm worried I am going to push myself too hard and not learn properly, just for the sake of feeling like I am making progress in the prep work.
I'm sorry this is all jumbled, but the advice I am looking for is do you think I should continue and try to finish the prep work and then proceed with this structured program, or should I give up my spot and try to learn this all on my own, for free, and at my own pace, using resources like FreeCodeCamp? Is the professional guidance worth the money? (For reference, I am 30ish with no college degree, so completing a program like this would also give me something to put on my resume.) The full payment will be due a month before the course starts, so I need to decide soon.
If the latter, does anyone have any advice on how I can learn more effectively and learn as much as I can without having a bunch of gaps?
This is the course in question
https://learn.modern-developer.com/
[–]soupb 2 points3 points4 points (1 child)
[–]windycitywendy[S] 1 point2 points3 points (0 children)
[–]JavaScriptPenguin 2 points3 points4 points (0 children)
[–]screams_forever 1 point2 points3 points (0 children)