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.

  • Bushman@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    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.

    • Cade@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      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.