Being in the same position (trying to teach myself some web development in my spare time) I recently decided to focus on the absolute basics and work my way up from there. This was after I quit a beginner's course which started with bootstrap, jquery, meteor.js and mongoDB. This may be fine for others, but to me it felt frustrating because all the interesting stuff beneath was kept hidden from me. I just used some tools in a predefined way without really understanding what was happening.
You are probably way past this level, but I really enjoyed the interneting is hard tutorial (https://internetingishard.com/html-and-css/) and playing around with flexbox and media queries. At the moment I am looking into Free Code Camps JavaScript chapters. Seems like a very long road, but understanding the basics concepts first, learning a little more every day and just playing around with what I already know is what keeps me motivated. But of course YMMV and this may not be the best way if you are aiming for a quick change in career etc.
You are probably way past this level, but I really enjoyed the interneting is hard tutorial (https://internetingishard.com/html-and-css/) and playing around with flexbox and media queries. At the moment I am looking into Free Code Camps JavaScript chapters. Seems like a very long road, but understanding the basics concepts first, learning a little more every day and just playing around with what I already know is what keeps me motivated. But of course YMMV and this may not be the best way if you are aiming for a quick change in career etc.