React is an incredibly useful JavaScript library that’s taken the developmentĀ community by storm. It’s made it easier for developers to buildĀ interactive user interfaces for web, mobile and desktop platforms.

Today, thousands of companies worldwide are using React, including big names such as Netflix and AirBnB. React has become immensely popular, such that a number of apps like WhatsApp, Instagram and Dropbox have been ported to React.

Below you’ll find a number of resources to help you learn React from scratch, including an interesting collection of React Tutorials and real world projects to get you up and running quickly.

Learn how React stacks up against Angular, and consider whether it’s the right tool for your next project.

Learn all about React components, authentication, building for scalability, CLI tools like Create React App, and even how we rebuilt SitePoint using Server-Side Rendering.

Lastly, take a deep-dive into popular React tools, frameworks and libraries including React Router, Redux, React Native and Firebase that make life as a React developer easier.