Asking here probably isn&#x27;t the best thing, because most people here are at the forefront of the latest and greatest, so you will probably get a ton of suggestions and reasons why.  Throw mine on top of the pile as well.<p>You need to first define what your goal is.  Do you want to become a full-time front-end developer?  Do you want to be a full-stack, etc.  Different aspects will require a different subset.<p>First and foremost, you will need to figure out how to get more free-time so that you can master a whole slew of technologies that have come and gone in the last 20 years.  This is a cold, hard fact.  You have a lot of ground to make up for, and if you can&#x27;t even start up a web site, it&#x27;s going to be tough getting legitimacy as a modern front-end developer.<p>I would start off with the fundamentals, ie. HTML, CSS, and Javascript.  Knowing how to build things from scratch, using AJAX, etc, from pure Javascript without frameworks will help you understand why some frameworks are better than others.  Then you can migrate to JQuery and Bootstrap.  Once you have mastered these, you can then go on to whatever current framework best suits you, but you&#x27;ll be able to understand the current challenges best.