I would start off with the basics first. Anyone doing web development now should be familiar with HTML5 and the corresponding tags. Once you are familiar with HTML, I would then learn CSS. You will find that you feel like you are fighting CSS a lot of the time, I would find a starting CSS framework such as Bootstrap or foundation. Once you have learned those, I would start tackling JavaScript. Once you are familiar with these languages, you will find everything else you learn is building on what you have already learned.