When the subject you have decided to learn is vast, a road map is a good place to start. With a road map, you chart out your goals, interests and strategize how to get started with learning. The roadmap is just a guide to equip yourself with a minimum required skill set to call yourself a full stack web developer. Check out A Roadmap to Full Stack Web Development where some of the more popular technologies are discussed and will help you to chart your own course.
Summary: In demand job with highly competitive pay. The developers master as few technologies and are adept in many more.Knowledge of design, data structures, algorithms and Git are good value addition.
Full stack developer is expected to maintain, troubleshoot, and optimize the system. To learn efficiently, use a roadmap to sort and select the technologies and tools.
You can use Full stack web development tools to make the entire process easier.