HACKER Q&A
📣 ebotkcatslluf

I'm a senior back end dev, what's the best way to learn front end?


So yeah, 8 years of experience as a developer and yet I know nothing of the current front end stack, aside from the bases of CSS and HTML that I learned really long ago. React, vue, SCSS, webpack... nothing.

What would be the best path to learn front end development so I can transition to full stack? I know it's a field that tends to change constantly, so I'd hopefully want updated resources.

I must say that my goal is for my skills to be marketable, so the more mainstream the approach the better.


  👤 lpellegr Accepted Answer ✓
I was in the same situation about 5 years ago: a lot of experience as a backend engineer and no real experience in frontend. Today, I am quite proud of what I know and built: noticeable.io, especially the dashboard.

My bet was to "learn" about the Web platform and not a specific framework. However, to build a Single Page App, you need a library. At that time, I fell in love with Polymer as a minimal library to create a Single Page App. Nowadays, this is replaced by Lit (lit.dev). The library is minimal and aims to use the Web platform as much as possible. I suggest giving it a look.

Besides, when I say "learn", I mean developing a project or something from scratch. You will most probably end up using TypeScript, Jest, Rollup/Webpack and Lit ;)

Good luck!


👤 PaulHoule
create-react-app