The Elm guide and examples are known for being great for beginners!
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.
Step 2: Wait three months