If it's the latter I think it is important to start with foundational technologies: JavaScript, HTML, CSS and the DOM. Then pick a popular frontend framework.
The Elm guide and examples are known for being great for beginners!
I maintain that Elm is a great way to learn modern frontend development :)
Right, which was fine because
1.) They're students at MIT. They'll be employable pretty much no matter what if they graduate
2.) They spent several years learning _other things_.
> I maintain that Elm is a great way to learn modern frontend development :)
If you then go on to learn modern frontend development after, yes. :)
Step 2: Wait three months