Well my opinion on the full stack is that start with one direction and keep in touch with other direction as need-to-know.
For example, you start with FE (Front End), the pay attention to details and BE (Back End) can stay as a standby goal which you move forward with need-to-know basis. Don't overwhelm yourself with details of other direction. Similar goes for reverse direction.
No with the updated standards, it's ok if you are using a bit old standard because primary goal is to understand things. And once you have struggled enough with the old thing, you will automatically utilize the opportunity to use the latest/new/upgraded way of doing things.
Consider going with the example application. That will help a lot.
And when you go by doing the (example) application, you will also learn the other aspects of Full Stack like Deployment, Security, CI, Testing Reports, Caching, CDN, SEO stuff etc.
Don't worry about the new stuff coming frequently.
Pick up one lib/framework and stick to it for a while. Once you are comfortable with that specific thing, you will very easily understand the other alternatives of that specific thing. Like learning React will help understanding Angular, WebComponents, Vue.js etc. Learning express.js will help understand hapi, koa etc.