Step 3: Google why things happen that you don’t understand or how to make things happen you want
Optional steps 4&5: call yourself a senior dev and profit.
Seriously though, you’ve given no context to your question. Are you already a seasoned Haskell purist but can’t wrap your head around the monstrosity that is JS? Are you wondering how websites work? Do you have no idea what programming is but heard you can ‘do cool stuff if you know js’?
Good luck though, JS is the acid trip of (serious) programming languages. It’s fun though!
On a serious note, I'm a junior (soon to be mid-level as of next year) full-stack dev, who wants to have a strong knowledge of JS to give myself as much of a chance as possible at promoting to senior ASAP.
If you lead with this information I would have suggested
you use https://exploringjs.com/js/index.html and MDN and not all of the other beginners resources.
Step 1: Open your browser‘s console
Step 2: Type random shit and see what happens
Step 3: Google why things happen that you don’t understand or how to make things happen you want
Optional steps 4&5: call yourself a senior dev and profit.
Seriously though, you’ve given no context to your question. Are you already a seasoned Haskell purist but can’t wrap your head around the monstrosity that is JS? Are you wondering how websites work? Do you have no idea what programming is but heard you can ‘do cool stuff if you know js’?
Good luck though, JS is the acid trip of (serious) programming languages. It’s fun though!
JS so far to me feels like anarchy (coming from Rust and Python)
On a serious note, I'm a junior (soon to be mid-level as of next year) full-stack dev, who wants to have a strong knowledge of JS to give myself as much of a chance as possible at promoting to senior ASAP.
If you lead with this information I would have suggested you use https://exploringjs.com/js/index.html and MDN and not all of the other beginners resources.
Yeah my bad.