The path to becoming a front-end developer, as looked back upon by anyone who self-identifies that way, is likely a very windy one full of thorn bushes and band websites. Still, documenting a path, even if it’s straighter and far cleaner than reality, is an interesting exercise and might just be valuable. Three different writer/developers have taken a crack at it this year and their results have been extraordinarily popular. Let’s take a look.
These might help inform web education curriculum as well.
Kamran Ahmed’s Modern Front-End Developer in 2018
From here.

Adam Gołąb’s React Developer Roadmap
From here.

Adnan Ahmed’s Modern Back-End Developer in 2018
From here.

Flavio Copes’s Roadmap to Become a Vue.js Developer 2018
From here.
My own path is something I documented in a different format, but is no less complex. It’d be interesting to see if we can get a collection of these going based on your own experiences.
Awesome! Thanks a lot to making a list. I’m aware of backend developer roadmap, but not the others.
Thanks Chris. I’d add learning at least the basics of typography for front-end devs.
It’s a great roadmap, and you definitely don’t need to follow it exactly or in the order specified, but it can be of great help and a good overview of things that you can learn. Whenever I show these roadmaps to someone who just started learning to become a developer I always tell them to not get overwhelmed, because I definitely would have if I saw these when I started out.
Do you happen to know what tool they would be using to create these roadmaps?
Yeah! Would Luke to knows also.
draw.io
If anyone feels overwelmed. I only know 1/3 of the stuff mentioned on the “2018 front-end dev list” after having been in the web industry for 12 years. I run my own business with a small team.
To know part of this very well, like HTML and (S)CSS, is already an achievement in my opinion. I know very few people who are both good CSS and Javascript developers.
Good to know.
Awesome Chris. Very helpful article.
Any Angular roadmap?
Hey Chris, these are great, but they don’t contain resources to learn. I think my roadmap accomplishes that.
You can find it here.
Yeah, yours is easily one of my new favourites.
I’ve been developing websites/application for 5 years. I am at 15 in the “Kamran Ahmed’s Modern Front-End Developer in 2018” and 12 in the “Adnan Ahmed’s Modern Back-End Developer in 2018”. Funny that I consider myself more of a backend developer.
I try to learn something everyday and I have active subscriptions with Lynda/Linkedin Learning, Laracasts, and Code Course. I also buy a few courses a year from Udemy.com.
Other sites that I use to use are tuts+ and Team Treehouse.