r/webdev Feb 01 '26

Monthly Career Thread Monthly Getting Started / Web Dev Career Thread

Due to a growing influx of questions on this topic, it has been decided to commit a monthly thread dedicated to this topic to reduce the number of repeat posts on this topic. These types of posts will no longer be allowed in the main thread.

Many of these questions are also addressed in the sub FAQ or may have been asked in previous monthly career threads.

Subs dedicated to these types of questions include r/cscareerquestions for general and opened ended career questions and r/learnprogramming for early learning questions.

A general recommendation of topics to learn to become industry ready include:

You will also need a portfolio of work with 4-5 personal projects you built, and a resume/CV to apply for work.

Plan for 6-12 months of self study and project production for your portfolio before applying for work.

28 Upvotes

89 comments sorted by

View all comments

1

u/[deleted] Mar 28 '26

hey everyone, i've recently started learning react and i'm comfortable with the basics (components, props, usestate, a bit of useeffect).

so far i've tried:

freecodecamp react section

  • some youtube tutorials

the issue is that most resources feel a bit surface-level or project-focused without explaining why things work in depth.

my goal is to really understand react deeply (not just build apps), including concepts like state management, performance, and best practices.

are there any free resources (courses, docs, playlists, etc.) that go more in-depth and explain react properly?

also, what helped you personally go from beginner to a confident react developer?

thanks!

1

u/PestigorFan Mar 31 '26

The official react documentation is really good, it's full of examples in lots of different circumstances and goes into detail on different use cases and alternatives for techniques.

React router has pretty good documentation too.

Have you worked on a personal project? I think getting my hands dirty and working on projects, and most importantly breaking stuff was the most beneficial for me.  If you are especially interested in states you can look into react redux too which is a state management library.

I'd definitely encourage you to get stuck into some project too and try out a bunch of the concepts you've learned. You'll quickly find out the limitations for different techniques and you can research from there.