As a front end dev I’ve been thinking about it for so long but honestly I don’t know what I should build or study first.
As far as learning, I think this Stanford course is the best way (though not for those who aren’t absolute beginners to programming). I notice it hasn’t been updated lately but it should be current enough https://www.youtube.com/watch?v=TZL5AmwuwlA