Hey there! First of all let me introduce you to this guide if you haven't seen it yet:
I really don't believe I could provide a better path for learning Web Development (specifically JS) than P1xt.
Secondly, I would like to suggest just not to think much about ES5, ES6, ES7 etc. All consequent versions just add features, they do not delete them (well if you use "use strict" mode which you should, some of deprecated features won't be available there, or work very differently, but that is really old stuff). So basically everything you learn in ES5 applies further.
If you are struggling with not knowing what to build with your current knowledge, then go to:
- www.codewars.com - website full of tasks and tests to that tasks, so you can see how to test your functions while building them;
- http://beta.freecodecamp.com/en/ - try out new Beta FreeCodeCamp;
And last but not least:
Complete everything in this book - Exercises for Programmers: 57 Challenges to Develop Your Coding Skills - by Brian P. Hogan
Hope I've helped you.