This is a very good write-up. And both freecodecamp and The Odin Project are great resources for learning web development.
I though about that path a couple years ago, but they seemed intimidating. They have hundreds if not thousands of hours of training.
It is a good thing for long-term in-depth learning, but I needed something that I can handle in a couple months.