One of the advantages to a self directed learning path is that it makes you continually re-examine your path choices. Structured courses start and end and you come away from them with what someone else has decided is the best path forward, and it may be, but open ended learning puts the onus on you to be sure what you’re learning is relative to your end goals, which I think forces you to examine the state of the industry and therefor become better acquainted with the different technologies being endorsed. An example would be Angular vs React. A preset course may include Angular but is it really the right choice for you? I’ve read articles comparing the two that say, it depends on your end goals, but having to decide forces you to read about them both, learning what the main differences are, and it exposes you to other related topics like JSX, TypeScript, RxJS and Flow. If you don’t know what those are, well, that’s the advantage of self learning… it opens up whole new areas that someone following a predetermined course wouldn’t necessarily learn about. I’ll leave it up to you to look them up.
Meanwhile, like I said, I’m 70% complete on the course Flexbox Zombies. I like this course, its a nice diversion for an hour (most days), the teaching method reinforces the commands you need to remember without having to memorize them. I would suggest taking notes so you don’t have to jump back to recall a flex option or syntax, this would be a good addition to the course, having a list to refer back to, a cheat sheet. Especially if you’re not visiting the site everyday.
All right, that’s it for today. Back to the books! Have a good one.- Tony