DEV Community

Discussion on: 📚🏆 Top 20 Web Development Learning Resources: From Beginner to Advanced

Collapse
 
willaiem profile image
Damian Å»ygadło • Edited

I want to add two additional resources (helpful mainly for frontend developers)

  • If anyone wants to learn React then I would highly Kent C. Dodds - epicreact.dev/

Normally it's about $269, but if someone doesn't need videos and comments from the creator, then you can learn from the creator's repo for absolutely free.
Each chapter is a self-contained workshop, which has several subchapters and tasks, so you can learn whatever you need.

In my opinion, this course beats the vast majority of other courses - it teaches good practices, useful patterns and shows real-life examples that can happen to you.

I'm throwing in links to TypeScript versions right away (if you don't know TS at all, there is a special script inside the projects that "removes" TS and restores JS):

  1. React Fundamentals - github.com/kentcdodds/react-fundam...
  2. React Hooks - github.com/kentcdodds/react-hooks/...
  3. Advanced React Hooks - github.com/kentcdodds/advanced-rea...
  4. Advanced React Patterns - github.com/kentcdodds/advanced-rea...
  5. React Performance - github.com/Willaiem/react-performa... (my implementation in TS)
  6. Testing React Apps - github.com/kentcdodds/testing-reac...
  7. React Suspence - github.com/kentcdodds/react-suspense (only in js, this is still old and it's possible that Kent will update this when React 18 is released)
  8. Build an Epic React App (Bookshelf) - github.com/kentcdodds/bookshelf (only in js, tasks are in branches)
  • I've been following this channel for a while, I really recommend it because of the quality material (e.g. No BS TS series on TypeScript, also there are videos on React):
    youtube.com/c/JackHerrington

  • If I recall anything else then I will add it.