Maybe you are familiar with the Web Developer Roadmap?
It's well thought out. One thing that I noticed that is not included is development tools and productivity techniques. Things like: using a linter, Browser Sync/Live Preview, using a particular IDE with extensions, Emmet, debugging with Dev Tools, bash scripts, and so on.
When I learned HTML in University, my teacher had us use notepad, and he warned us not to use an IDE to make our website submission, "he'd know", he told us! The attitude was minimal tools.
My friend began learning web development recently and she began with Atom. I don't know which is a better path overall, but I know I would have liked to be introduced to some of these things by someone else relatively early in my learning path.
What do you think?