DEV Community

johnhooper
johnhooper

Posted on

Top Resources That Helped Me Learn JavaScript and React

Learning JavaScript and React can feel like drinking from a firehose—there’s so much out there, it’s hard to know where to start. Here’s a curated list of resources that helped me go from beginner to confident developer.

JavaScript Fundamentals

  1. freeCodeCamp (Free) - Their JavaScript curriculum is beginner-friendly and hands-on. Perfect for building a strong foundation.
  2. JavaScript.info (Free) - A comprehensive guide to JavaScript, from basics to advanced topics. It’s my go-to reference.
  3. Eloquent JavaScript (Free) - This book is a bit more challenging but incredibly rewarding. It dives deep into concepts and includes exercises.

React Basics

  1. Scrimba’s React Tutorial (Free) - An interactive course that lets you code directly in the browser. It’s engaging and beginner-friendly.
  2. React Docs (Free) - The official React documentation is surprisingly approachable and packed with examples.
  3. Frontend Masters - React for Beginners (Paid) - A thorough course by Brian Holt that covers everything from JSX to hooks.

Advanced React

  1. Kent C. Dodds’ Blog (Free) - His posts on state management, hooks, and testing are gold.
  2. Epic React (Paid) - A premium course by Kent C. Dodds that dives deep into React patterns and best practices.

Tools and Practice

  1. CodeSandbox (Free) - A fantastic online editor for experimenting with React projects.
  2. LeetCode (Free/Paid) - Great for practicing JavaScript algorithms and problem-solving.

Community and Blogs

  1. dev.to (Free) - A treasure trove of tutorials, tips, and real-world experiences from developers.
  2. React Newsletter (Free) - A weekly roundup of React news, tutorials, and libraries.

Whether you’re just starting out or leveling up, these resources will set you on the right path. Happy learning! 🚀

Top comments (0)