Skip to content

tkorkmazeth/awesome-web3-learning-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Awesome Web3 Learning Path Awesome

A curated list of resources for learning web3 development, from the basics of Solidity to building dApps on Solana.


Disclaimer: This repository is designed to guide students through web3 development. It’s a community-driven effort and does not reflect the views of any official entity.

Contributing: If you'd like to contribute, please check the Contributing guide. Special thanks to all our contributors.


Contents


Getting Started with Web3

Begin your journey into web3 development with these resources:


Learning Solidity

Learn how to write smart contracts on Ethereum:


Solana Programming

Learn how to build dApps on Solana:


Additional Concepts

Expand your knowledge beyond coding:

  • DeFi and Oracles - Learn concepts like decentralized finance (DeFi) and oracles.

Recommended Learning Path

Follow this path for a structured learning experience:

  1. Basics of Web3
    Start with useWeb3 and the 38-hour crash course. These will introduce you to the fundamentals of blockchain, Ethereum, and Solidity.

  2. Learn Solidity

  3. Explore Solana Development

  4. Master Additional Tools

  5. Build Projects

    • Start small with examples like dApp boilerplates.
    • Move on to more complex apps like Solana Pay or NFT marketplaces.

License

Distributed under the BSD 3-Clause "New" or "Revised" License. See LICENSE for more information.

About

Made for everyone

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published