Okay, let’s kick it off! It’s nice to hear right from the horse’s mouth that it can take more resources than FCC alone to get the job done. Here’s my perception of some other websites that I’ve looked to for supplement:
- Udacity: I love that everything is free. What you pay for, if you choose, is the big assignment projects, mentorship, code review, interview prep, etc. I am about 75% sure I will actually do so when the time comes. I’ve found that their combo of videos and assignments works well. They tend to explain things fully and clearly. In some ways it’s less convenient, but I find that the format of the assignments–out of the browser, downloading files, working in an IDE like Atom, etc. as opposed to an emulated in-browser IDE–brings things a step closer to the “real world.” So far I’ve used Udacity to flesh out my understanding of basic layout (they actually used the phrase “box model”–and illustrated it by showing somebody cutting up a page with scissors) and ajax/API (I like this illustration). It keeps being bumped by higher priority issues, but I plan to use them to get the beginning of a clue about command line, and then to use git.
- codeschool: I took advantage of their “free weekend” a while back to kick start my learning of JS. Like Udacity, well-explained videos (though I found I could go through them fast enough to outrun my understanding at some point). In-browser simulated IDE is, again, a pro and a con. Convenient, but you can’t save and glance at your code a week later to remember how you did it. N.B. that the first chapter of every topic is free–great for getting a bird’s-eye idea of what it’s about (and all of some, like a massively useful primer on Chrome DevTools).
- codecademy: There’s plenty of opinion about this around the internet. I find that it’s sometimes useful as a temporary resource, for a quick check on how something works. I don’t like that there’s a lot of material behind paywalls, and what they have is not always as expertly presented as some of the others.