I’m enjoying Free Code Camp. Due to my prior work in (attempting) to learn web dev, I completed 111 Waypoints (in keeping with the camp theme, exercises are called Waypoints) before slowing down. The Waypoints are now challenging me, and though I think my code could use some work, I am being challenged and am learning many new things. Yesterday, I completed five Waypoints, which covered objects and their properties and arrays.
I have yet to touch The Odin Project, and it remains to be seen if I ever will. I might extract the Ruby portions and complete those, but I’d really rather spend my time on Python.
I was getting to the point where I wasn’t sure where to go next. I surveyed the vast landscape called “learning to program,” and the amount of knowledge that I didn’t have was absolutely daunting.
Enter Free Code Camp and The Odin Project. These are full FREE programs for learning.
Free Code Camp is modeled after the various dev bootcamps that are springing up everywhere. You spend about 800 hours learning and 800 hours working on projects that benefit nonprofit organizations. At the end, you’ll have learned, created a portfolio to show future employers, and done good in the world.
That is pretty nifty.
The Odin Project is an open-source curriculum that claims to be a “proven path to successfully learn web development so you don’t have to wonder if you’re doing the right stuff or wasting your time” [emphasis mine].
The fact that I haven’t found either until now makes me question my ability to use Google.
BUT! It doesn’t matter now, because I have found them, and that is exciting to me, especially given how I was feeling as I wrote my last blog post.
Yes, I realize I wrote about a specific incident, but I would be lying if I said a good part of that uncertainty was because I put my own curriculum together (the blind leading the blind, anyone?). I wasn’t sure if I was learning the right thing at the right time.
I’m really excited.
This time around, I just had no clue and no amount of Googling was helping me. It turns out I need to take the HTML5 Canvas course to be able to complete the project.
Oh. That explains why I can’t even ask the questions I need to do what I need to do.
I’m so, so, so tired, and yet, I’m trying to show up every day.
Things got a bit hard; the time I have to study is short, the urgent-but-not-import distractions pop up ever more frequently, the things I’m learning are stretching my mind to the point where it is painful, and I just want to quit and be content with where I am now, but I’m still going to show up every day anyway.
I hope this works out.