I'm working toward becoming a frontend web developer and currently know HTML, CSS, and JavaScript. I'm also comfortable with GitHub and VS Code, can build websites from scratch, and know how to deploy them using services such as GoDaddy. However, I'm unsure what skills to focus on next to become employable. Should I learn React or another framework, TypeScript, databases, testing, another programming language, or something else? What would experienced frontend developers recommend I prioritize?
3 Answers
Instead of trying to learn every technology in advance, choose a project you genuinely want to build and learn whatever it requires as you go. That could lead you to React, TypeScript, API integration, testing, or other tools naturally. It’s also worth checking current job postings and comparing their requirements with your skills. Employers usually want to see that you can build and finish useful projects, not just that you’ve studied a long list of technologies.
You could also explore Elm if you’re interested in trying a different approach to frontend development. It’s not necessarily the most direct route to finding a job, but it can teach you some useful ideas about structure, reliability, and functional programming.
React would be a practical next step because it’s widely used in frontend jobs. Once you’re comfortable with the fundamentals, build a few projects with React so you can learn components, state, routing, and working with APIs in a realistic way.
Thanks, that gives me a clearer direction. I’ll start looking into React projects.

That’s a helpful way to think about it. I hadn’t considered using a project and job postings to guide what I learn next.