Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/edakturk14/ethereum-developer-resources

Curated list of resources to getting started with Ethereum
https://github.com/edakturk14/ethereum-developer-resources

Last synced: 26 days ago
JSON representation

Curated list of resources to getting started with Ethereum

Awesome Lists containing this project

README

        

# Ethereum Developer Resources

A curated list of resources for getting started with building on Ethereum - contributions are welcome.

*Please check the [contribution guidelines](CONTRIBUTING.md) for information on formatting and writing pull requests.*

## Contents
- [Introduction to Ethereum](#Introduction-to-Ethereum)
- [Videos](#Videos)
- [Get Started Building on Ethereum](#Get-Started-Building-on-Ethereum)
- [Articles](#Articles)
- [Toolkits](#Toolkits)
- [Free Courses](#Free-Courses)
- [Interactive Tutorials](#Interactive-Tutorials)
- [Smart Contract Security](#Smart-Contract-Security)
- [Developer Communities](#Developer-Communities)
- [Newsletters](#Newsletters)
- [Podcasts](#Podcasts)
- [Decentrazlied Finance](#Decentrazlied-Finance)
- [Zero Knowledge Proofs](#Zero-Knowledge-Proofs)
- [MEV](#MEV)
- [Events](#Events)

---

## Introduction to Ethereum
- [ethereum.org](https://ethereum.org/en/) - A resource for the Ethereum community
- [useweb3](https://www.useweb3.xyz/) - Platform for developers to explore and learn about Web3
- [The Hitchhiker's Guide to Ethereum](https://members.delphidigital.io/reports/the-hitchhikers-guide-to-ethereum)

## Videos
- [Blockchain Developer, Smart Contract, & Solidity Course - Powered By AI - Beginner to Expert Course | Foundry Edition 2023](https://github.com/Cyfrin/foundry-full-course-f23) by [Patrick Collins](https://twitter.com/PatrickAlphaC)
- [Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course](https://www.youtube.com/watch?v=gyMwXuJrbJQ&ab_channel=freeCodeCamp.org) by [Patrick Collins](https://twitter.com/PatrickAlphaC)
- [Nader Dabit's YouTube Channel](https://www.youtube.com/c/naderdabit) - Full-stack web3 development tutorials
- [Web2 to Web3 - learn how to build on Ethereum](https://www.youtube.com/playlist?list=PLJz1HruEnenAf80uOfDwBPqaliJkjKg69)
- [Build your first Web3 application | Full Tutorial](https://www.youtube.com/watch?v=0X30BftznSE&ab_channel=EatTheBlocks) by [EatTheBlocks](https://www.youtube.com/c/EatTheBlocks)
- [ETH Global Youtube](https://www.youtube.com/channel/UCfF9ZO8Ug4xk_AJd4aeT5HA) - Tutorials, talks, hackathon projects

## Get Started Building on Ethereum
- [ethereum.org Learning Tools](https://ethereum.org/en/developers/learning-tools/)
- [ETH Global Guides](https://ethglobal.com/guides)
- [devpill.me](https://www.devpill.me/) - Public good blockchain development guide
- [Web3 University](https://www.web3.university/) - Online educational platform bringing you the best resources and tutorials across the blockchain development ecosystem
- [ETH.build](https://eth.build/) - Educational Sandbox For Web3
- [Nader’s web3 Resources for Developers](https://naderdabit.notion.site/Nader-s-web3-Resources-for-Developers-a200ed2ef21c4d578dc158df2b882c63) - A curated list of free, high quality, on-demand resources for learning & building web3 & blockchain applications
- [Cookbook](https://www.cookbook.dev/) - Open source smart contract marketplace

## Articles
- [Zero To Hero: Web3 and Solidity Developer Roadmap](https://vitto.cc/web3-and-solidity-smart-contracts-development-roadmap/) by [Vitto](https://twitter.com/VittoStack)
- [The Complete Guide to Full Stack Ethereum and EVM Development](https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13) by [Nader Dabit](https://twitter.com/dabit3)
- [Defining the web3 stack](https://edgeandnode.com/blog/defining-the-web3-stack/) by [Nader Dabit](https://twitter.com/dabit3)
- [A Developer's Guide to the Web3 Stack](https://www.web3.university/article/web3-stack) by [Isaac Lau](https://twitter.com/crypt0zeke?s=20)
- [How to get started in Web3](https://eda.hashnode.dev/how-to-get-started-in-web3) by [Eda](https://twitter.com/edatweets_)
- [Build a Decentralized News Feed using Reactjs, TailwindCSS, Etherjs, IPFS & Solidity](https://blog.idrisolubisi.com/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity) by [Idris](https://twitter.com/olanetsoft)
- [Building a Full Stack Web3 YouTube Clone with Next, IPFS, The Graph, Solidity, and Livepeer](https://blog.suhailkakar.com/building-a-full-stack-web3-youtube-clone-with-next-ipfs-the-graph-solidity-and-livepeer) by [Suhail Kakar](https://twitter.com/suhailkakar)
- [The Complete Guide to Getting Started With The Graph](https://camiinthisthang.hashnode.dev/the-complete-guide-to-getting-started-with-the-graph) by [Cami](https://twitter.com/camiinthisthang)

## Starter Toolkits
- [Scaffold-ETH v2](https://github.com/scaffold-eth/scaffold-eth-2) - Forkable Ethereum dev stack: NextJS, Hardhat, wagmi, rainbowkit, daisyUI
- [Scaffold-ETH](https://github.com/scaffold-eth/scaffold-eth) - Forkable Ethereum dev stack: React, Hardhat
- [Optimism Starter Kit](https://github.com/ethereum-optimism/optimism-starter) - Optimism + wagmi + Foundry + Rainbowkit + Vite project originally bootstrapped with create-wagmi
- [useDApp](https://github.com/TrueFiEng/useDApp) - Framework for rapid Dapp development
- [Create web3 Dapp](https://createweb3dapp.alchemy.com/) - Bootstrap a full stack dapp in 4 minutes by Alchemy
- [create-eth-app](https://github.com/paulrberg/create-eth-app) - Create Ethereum-powered apps with one command

## Free Web3 Courses
- [Alchemy University](https://university.alchemy.com/) - Program to fast track your web3 career through courses, projects and code
- [LearnWeb3DAO](http://learnweb3.io) - Program that will turn you into a web3 developer
- [Buildspace](https://buildspace.so/) - Learn and ship products in weekend projects
- [30 days of Web3](https://www.30daysofweb3.xyz/) - Guide to building Fullstack Dapps
- [Road to Web3](https://www.web3.university/tracks/road-to-web3) - 10-week, self-paced program to bring you from beginner to advanced as a Web3 Blockchain Developer
- [dApp University](https://www.dappuniversity.com/) - Online blockchain developer bootcamp
- [Growic Solidity Developer Program](https://growic.com/solidity/solidity-developer?ref=EDR) - A 10-week hands-on, instructor-led program that allows you to learn Solidity from the basics to creating your own project

## Tutorials
- [Speed Run Ethereum](https://speedrunethereum.com/) - Learn how to build on Ethereum; the superpowers and the gotchas
- [Node Guardians](https://nodeguardians.io/) - Learn about blockchain and programming as you navigate through a medieval game
- [cryptozombies](https://cryptozombies.io/en/course) - Solidity beginner to intermediate hands-on tutorials
- [Solidity by example](https://solidity-by-example.org) - An introduction to Solidity with simple examples

## Smart Contract Security
- [Cyfrin Audits Resources](https://www.cyfrin.io/resources)
- [Security Audits](https://blog.openzeppelin.com/security-audits/) by OpenZepplin
- [Consensys best practices](https://consensys.github.io/smart-contract-best-practices/) - Provides a baseline knowledge of security considerations for intermediate Solidity programmers
- [How to Audit a Smart Contract Video](https://www.youtube.com/watch?v=TmZ8gH-toX0&t=490s&ab_channel=PatrickCollins) by [Patrick Collins](https://twitter.com/PatrickAlphaC)
- [The Ethernaut Game](https://ethernaut.openzeppelin.com/) - Web3/Solidity-based game where each level is a smart contract that needs to be 'hacked'.
- [Damn Vulnerable DeFi](https://www.damnvulnerabledefi.xyz/) - A set of challenges to learn about smart contract security by [tincho](https://twitter.com/tinchoabbate)
- [Capture the Ether](https://capturetheether.com/) - Game in which you hack Ethereum smart contracts to learn about security
- [DeFi Hack Labs](https://github.com/SunWeb3Sec/DeFiHackLabs) - Reproduce DeFi hack incidents using Foundry by [SunSec](https://twitter.com/1nf0s3cpt)

## Developer Communities
- [BuidlGuidl](https://buidlguidl.com/) - Curated group of Ethereum builders creating products, prototypes, and tutorials to enrich the web3 ecosystem
- [Alchemy University](https://twitter.com/AlchemyLearn) - Ecosystem for learning how to build and interact with web3.
- [DeveloperDAO](https://www.developerdao.com/) - Community of thousands of web3 builders creating a better internet
- [WomenBuildlWeb3](https://www.womenbuildweb3.com/) - Global collective of women and non-binary developers learning and building in web3
- [WebtrES](https://www.webtres.club/) - Global Spanish-speaking community learning and building in web3

## Newsletters
- [Week in Ethereum Newsletter](https://weekinethereumnews.com/) - Weekly updates from the Ethereum ecosystem
- [Developer DAO Newsletter](https://developerdao.substack.com/) - Articles from Developer DAO directly inside your inbox
- [BuidlGuidl Newsletter](https://buildguidl.substack.com/) - A newsletter about Ethereum builders creating products, prototypes, and tutorials

## Podcasts
- [Bell Curve](https://open.spotify.com/show/3uMWirMj2hc7IQYEUeBTyT?si=ff405670c783494b)
- [Empire](https://open.spotify.com/show/4UTePv1CR3APdKOiosR3Iq?si=7ac05474765c4a2d)
- [0xResearch](https://open.spotify.com/show/0rGocvZ7oZR6vuy0UHKAON?si=195d289c64e6402b)
- [Delphi Media](https://www.youtube.com/@MediaDelphi)
- [Bankless Shows](https://www.youtube.com/@Bankless)
- [On The Brink with Castle Island](https://podcasts.apple.com/us/podcast/on-the-brink-with-castle-island/id1480586463)

## Decentrazlied Finance
- [DeFi Developer Road Map](https://github.com/OffcierCia/DeFi-Developer-Road-Map) - Currated list of the best DeFi & Blockchain researches and tools

## Zero Knowledge Proofs
- [Awesome zero knowledge proofs (zkp)](https://github.com/matter-labs/awesome-zero-knowledge-proofs) - Curated list of awesome things related to learning zero knowledge proofs
- [Awesome StarkNet](https://github.com/gakonst/awesome-starknet) - Curated list of awesome StarkNet resources, libraries, tools and more
- [Getting Started w/StarkNet & writing smart contracts Cairo](https://eda.hashnode.dev/developers-guide-to-starknet-and-cairo)
- [Zero-Knowledge Proofs in Plain English](https://mirror.xyz/edatweets.eth/oKKkqrfaeyxOZoPpggC9VUUCZYW3z8QfWPu9u5T5m50)

## MEV
- [MEV Resources from Flashbots](https://docs.flashbots.net/new-to-mev)
- [Flashbots: Finding & Capturing MEV 101 Video](https://www.youtube.com/watch?v=70WtsHtFd8Y&ab_channel=ETHGlobal) - Join Robert Miller and thegostep of Flashbots for a workshop
- [Encrypted Mempools: MEV & Censorship](https://joncharbonneau.substack.com/p/encrypted-mempools)
- [Frontier Research](https://frontier.tech/) - Independent research and advisory group formed to bridge the gap between fundamental research and commercial products
- [Awesome MEV from Eda](https://github.com/edakturk14/awesome-mev)

## Events
- [Upcoming Ethereum Community Events](https://ethereum.org/en/community/events/)