Hi all, I’ve been tinkering with programming for the last couple years as a hobby and am very interested in learning how to do it at a much deeper level.
I made an attempt to get deeper into it at the beginning of this year by reading some books and started with Eloquent Javascript. I got to around Chapter 6 and it started to get incredibly difficult. I didn’t have a hard time understanding most of the concepts at a elementary level, but the examples and exercises that were utilized in the book seemed to jump up in complexity without much explanation at times. I remember spending a few hours on some of the provided examples where I was annotating the code just to help me understand blocks that were 10-12 lines long at most.
I’m not saying this isn’t effective, but I guess I’m hoping to find something that ramps up at a bit more of a gradual pace so I don’t feel like I’m stalling on one problem for far too long. Those moments can be incredibly frustrating and make the marathon of learning much harder.
I’d ideally like to utilize a resource that helps me compartmentalize the broader landscape of tools in the Javascript/React/Node.js world and then go back to a book like Eloquent Javascript and for further drilling etc.
That being said, I’m curious if The Odin Project is a good place to start? I was looking at the full stack javascript course and it looks like it does some Intermediate HTML/CSS which is definitely the skill range I’d consider myself in. For reference, I’ve got a lot of experience doing hobbyist server management with Ubuntu Server, Linux CLI programs, Unraid, Docker etc.
Note- I’d prefer an online resource that’s free, which is why I ask about the odin project.
Odin Project is great, I would also check out 100Devs. I was part of their last cohort and it was amazing. I’m currently a remote full stack developer thanks to joining 100Devs. I had to put in a lot of work, but it was absolutely worth it. It was a great time.
I had a great time with 100devs. Leon really knows how to teach programming. He also has great networking and jobs advice.
Personally, I used both Odin Project and 100devs, and they’re both great. Might as well try both and see what works for you.
Absolutely, it is the very best for total beginners. If you have some iota of knowledge already, I think you can get more juice from fullstackopen.com tho, but both are amazing choices nonetheless.
Edit: grammar