6 JavaScript resources to learn Web3

JavaScript: the language of web browsers and, through Node.js, of servers, used for dapp front ends and tooling.

6 resources

  1. Next.js Documentation

    Next.js · Beginner · Articles

    The official Next.js docs: routing, data fetching and rendering for React apps, for building a dapp front end.

  2. react.dev

    React · Beginner · Articles

    The React team's guide to components, state and hooks, with exercises.

  3. The TypeScript Handbook

    TypeScript · Beginner · Articles

    Microsoft's official TypeScript handbook: types, interfaces, generics and modules, the typed layer on top of JavaScript.

  4. Node.js Documentation

    Node.js · Beginner · Articles

    The official Node.js docs: API reference and guides for the runtime behind JavaScript scripts, servers, indexers and bots.

  5. freeCodeCamp.org (YouTube)

    freeCodeCamp · Beginner · Videos

    Free full-length programming courses on video, including multi-hour blockchain and Solidity walkthroughs.

  6. freeCodeCamp

    freeCodeCamp · Beginner · Courses

    Free, project-based lessons in HTML, CSS, JavaScript and Python that you complete in the browser. A base for anyone who cannot code yet.