Awesome
<p align="center"> <a href="https://github.com/Envoy-VC/blockend-developer-roadmap"> <img src="./assets/blockchain.png" alt="Blockchain" width="128" height="128"> </a> <h2 align="center">Blockend Developer Roadmap</h2> <p align="center">Roadmap to becoming a Blockend Developer in 2022</p> <p align="center"> <a href="https://twitter.com/intent/tweet?text=https%3A%2F%2Fgithub.com%2FEnvoy-VC%2Fblockend-developer-roadmap" target="_blank"><img src="https://img.shields.io/badge/tweet-blue.svg?logo=twitter&logoColor=white" style="display: inherit;"/></a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://github.com/Envoy-VC/blockend-developer-roadmap&source=" target="_blank"><img src="https://img.shields.io/badge/post-blue.svg?logo=linkedin&logoColor=white" style="display: inherit;"/></a> <a href="https://github.com/Envoy-VC/blockend-developer-roadmap"><img src="https://img.shields.io/badge/Roadmap-2022-yellowgreen.svg" style="display: inherit;"/></a> <a href="https://opensource.org/licenses/MIT/" target="_blank"><img alt="MIT License" src="https://img.shields.io/badge/License-MIT-blue.svg" style="display: inherit;"/></a> </p> <br> </p>Below you can find a chart demonstrating the paths that you can take and the libraries that you would want to learn to become a Blockend developer. I made this chart as a tip for everyone who asks me, "What should I learn next as a React developer?"
Disclaimer
The purpose of this roadmap is to give you an idea about the landscape. The road map will guide you if you are confused about what to learn next, rather than encouraging you to pick what is hip and trendy. You should grow some understanding of why one tool would be better suited for some cases than the other and remember hip and trendy does not always mean best suited for the job
Roadmap
<br>Resources
Contents
- Basics
- Encryption knowledge
- Basic concepts - Asymmetric encryption, Digital signature, Certificate
- Digital signature extension - Multi-signature, Blind signature, Group signature, Ring signature
- Merkle tree
- Blockchain Basics
- General Development Skills
- Learn GIT, create a few repositories on GitHub / GitLab, share your code with other people.
- Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- Don't be afraid of using Google, Power Searching with Google
- Get familiar with terminal (Linux/Docker), configure your shell (bash, zsh, fish)
- Read a few books about algorithms and data structures, blockchain, Ethereum, solidity
- Web Development Concepts
- Basic Mathematics
- Learn Solidity
- Documentation
- Remix IDE - Learn about Remix IDE
- web3.university
- Nader Dabit – Full-stack web3 development tutorials
- CryptoZombies
- Solidity in 16hrs + Blockchain – freecodecamp
- HashLips NFT - Basics of Solidity
- awesome-solidity - A curated list of awesome Solidity Resources
- Web3
- Frameworks
- Truffle - A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier.
- HardHat - Ethereum development environment for professionals.
- Brownie - Brownie is a Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
- Distributed Storage
- Introduction to Distributed Storage
- Decentralized Storage thread
- IPFS - A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open.
- SWARM - Swarm is a decentralised storage and communication system for a sovereign digital society.
- Encryption knowledge
Further Extension
Media
Magazines and Blogs
- CryptoHackers - Cryptoworld superheroes interviews. Fascinating facts, teams insides and success stories.
- CoinTelegraph - The leading publication offering latest news, analysis, expert opinions, community commentaries. Founded in 2013.
- CoinDesk - CoinDesk is the world leader in news and information on digital currencies. 17M mothly users.
- CryptoCoins News - Fresh news and analysis. This huge blog posts very frequently. Approx. 7M readers monthly.
- Bitcoin Magazine - Bitcoin Magazine is the oldest and most established source of news, information and expert commentaries. Sometimes posts deep and very interesting articles.
- 99 Bitcoins - 99 Bitcoins is the largest information source for non technical newbies.
- Coin Speaker - Founded in 2014, CoinSpeaker is one of the most influentional news source.
- The Memory Pool - Satoshi Nakamoto Institute blog.
- Tim Swanson Blog - Blog of director of market research at R3.
- Oleg Andreev Blog - Blog of hardcore developer, product architect at Chain.com.
- CoinGape - Global blockchain, cryptocurrency, ICO news, updates, guides and analysis.
- Freedom to Tinker - Princeton hosted tech blog: researches and experts commentaries.
- Money and State - Blog of Erik Voorhees, CEO of leading digital asset exchange ShapeShift.io
- Gavin Andersesn Blog - Blog of Bitcoin developer.
- Peter Todd Blog - Blog of Todd, the applied cryptography consultant.
- Richard Brown Blog - Blog of Head of Technology at R3CEV.
- Laanwj Blog - Blog of Bitcoin core developer and reverse engineer.
- Crypto Analyst - World’s premier cryptocurrency news analysis.
- Bitrazzi - Bitcoin, Cryptocurrency And Blockchain News.
- Bitfalls - Technical news, solidity tutorials, and skeptical research. EN and HR languages.
- What Bitcoin Did - Blog of accidental Bitcoin and Cryptocurrency investor, miner, blogger and podcaster.
- CryptoGround - Get latest news related to Bitcoin, Ethereum and other cryptocurrencies.
Medium
- Vitalik Buterin - Ethereum creator, cryptocurrency evangelist.
- Bitcoin Tech Talk - All About Bitcoin Development.
- Tuur Demeester - Economist & investor, editor in chief at Adamant Research.
- Vinny Lingham - CEO of Civic.com.
- Nicolas Dorier - Main developer of NBitcoin. CTO at Metaco SA.
- Nick Tomaino - Tech investor @RunaCapital.
- Eric Lombrozo - Co-CEO & CTO Ciphrex Corp., Bitcoin Core contributor.
- Jimmy Song - Bitcoin Developer and Entrepreneur.
- Linda Xie - Product Manager @Coinbase. Advisor @0xProject.
- Fred Ehrsam - Previously co-founder @Coinbase, trader @GoldmanSachs, computer science @DukeU.
- Token Economy - Making sense of the latest in crypto-land: cryptocurrencies, blockchains, ICOs, dapps & the growing token economy.
Telegram Channels
- Crypto Memes - Cryptoworld funny pictures.
- Crypto - The god of all crypto channels.
- UpcomingICOs - This channel is dedicated to informing people of up and coming ICO's.
- CryptoNews - Cryptocurrency news megafeed that is posted in real time, even before they hit social media.
- Ethereum dapps - Ethereum & DAPPS news and updates.
- Telegram Crypto Groups - Directory of all of Telegram crypto related groups.
News Aggregators
- CryptoControl - CryptoControl aggregates news from many sources (Twitter, Reddit, Google Trends etc) and displays it in the Trello style.
- CryptoPanic - CryptoPanic is news aggregator platform indicating impact on price and market for traders and cryptocurrency enthusiasts.
- ETHNews - ETHNews is emerging provider of Ethereum and Blockchain ecosystem news.
- Coin Spectator - Get the latest cryptocurrency, bitcoin & blockchain news from many news sources.
- CoinsCalendar - CoinsCalendar displays all upcoming coins events and updates.
- CoinDar - Be first to know about coming cryptocurrency news, updates, hard forks, meetups, coins listing on exchanges and other important events.
- BTCnews - Mature cryptocurrency news and charts app for iOS.
- CryptoAudio - A tool that creates news summaries from various sources and reads them using a text-to-speech technology.
- CryptoFlash.io - Top 200+ cryptocurrencies news & rumors in real time!
- AmuletPlatform - Real-time sentiment analysis of 24M+ posts about crypto from Reddit and Bitcointalk
- InTokenWeTrust - News aggregator platform with all media and blogs about cryptocurrency.
Communities
Chats
- Crypto Aquarium - Great community (Telegram, Slack). Curated by Joshua Petty, the Coindex creator. 800+ members.
- Bitpam - Friendly Discord community. 300+ members.
- Bitcoin Core Community - Telegram discussion about Bitcoin and Bitcoin Core. 2000+ members.
- Blockstack - Official Blockstack Slack community. 3000+ members.
- CryptoMinded - All things crypto: events, jobs, trades, news. 1000+ Slack members.
- IRC #bitcoin channel - Old good IRC. The channel of 200 silent people.
Forums
- CryptoHeresy ⚡️ - Fresh Bitcoin forum with focus on cryptocurrency tools and resources.
- Bitcoin Talk - Homepage of the Bitcoin community from the start. Made by Satoshi Nakamoto in 2009.
- Bitcoin.com Forum - Strong community of 30,000+ users.
- BitcoinGarden - This young forum has appeared in Jan 2017.
- CryptoCurrencyTalk - Born in 2013, very active forum. Modern engine.
- Token Daily - Crypto news, launches, white papers and Q&A with experts 📈
- Stadivm - Newborn cryptocurrency forum with a potential.
Other
- Cryptocompare - CryptoCompare is interactive platform where you can discuss the latest crypto trends and monitor all markets streaming in real time. Also includes perfect altfoilio app.
- Trading View - Follow pro traders and learn from their analyzes. (Mr. Lavrov is great specialist).
- Bitcoin on StackExchange - Question and answer site for Bitcoin crypto-currency enthusiasts.
- /r/Bitcoin/ - Discuss Bitcoin news on Reddit. 300,000+ readers.
- Steemit - Fancy Reddit running on a blockchain. Post to earn $. Spend $ to promote yourself.
- Coinvision - Get alerts about the most credible crypto coins and ICOs and also access private great community.
Twitter Users and Lists
- Quality Crypto - List of >50 prominent, high signal-to-noise-ratio accounts.
Video
YouTube Channels
- The Cryptoverse - Your cryptocurrency news dose.
- World Crypto Network - Informative news digests.
- Crypt0 - Omar is one of the most popular crypto bloggers. He creates fascinating interviews.
- Ameer Rosic - News, interviews, podcasts and reviews.
- aantonop - Presentations, discussions, QA by Andreas, the author of "Mastering Bitcoin".
- CoinSummit - CoinSummit records: startups showcases, discussions and presentations.
- BitcoinFilm - Short films about people using Bitcoin.
- Bitcoin and Cryptocurrency Course - Bitcoin and Cryptocurrency Technologies course. 12 videos, each 45-90 mins.
- CryptoPortfolio - YouTube channel reviewing ICOs and various cryptocurrencies.
- CryptoBud - Technical and fundamental analysis on how to invest in cryptocurrencies.
- Cryptotips - Heidi provides you with insights into projects, ICOs and ecosystem, as well as creating videos for beginners.
- EtherCasts - Ancient Ethereum news, reviews and interviews channel.
- Bitcoin Playlist - Great list of 55 Bitcoin talks.
- Decentralized TV - Blockchain, Bitcoin, and Cryptocurrency News, Culture, and Entertainment.
- Crypto Daily - Crypto news on (mostly) daily basis.
Movies
- Ulterior States - Real-life conversations with some thought leaders within the Bitcoin ecosystem. The film took 3 years to complete.
- The Bitcoin Doco - Fascinating story focusing on the emergence of new world wide currency.
- Life Inside Secret Chinese Bitcoin Mine - Interesting story about the miners of the new millenium.
Learning
Introductory Courses
- Basics of Cryptography from Coursera
- Blockchain Fundamentals by Berkeley
- Bitcoin and Cryptocurrencies by Berkeley
- Blockchain Fundamentals
- Blockchain Theory 101
- Introduction to Cryptocurrencies and Blockchain
Advance Courses
- Blockchain A-Z™: Learn How To Build Your First Blockchain
- Build a Blockchain and a Cryptocurrency from Scratch
- Code Your Own Cryptocurrency on Ethereum
- Blochain - Principles and Practices
- Ethereum : Decentralized Application Design & Development
- Blockchain for Business - An Introduction to Hyperledger Technologies
Tutorials
- Build Your First Blockchain App Using Ethereum Smart Contracts and Solidity
- IBM Blockchain 101: Quick-start guide for developers
- Build Your Own Blockchain: A Python Tutorial
- Learn Blockchains by Building One
- Blockchain Developers Essentials
- Official Ethereum Tutorial
- Ethereum Development Walkthrough
- Full Stack Hello World Voting Ethereum Dapp Tutorial
- Learning Solidity Tutorials on Youtube
- Beginners' Guide to Smart Contracts in Solidity
- Create Your Own Ethereum Blockchain
Articles
- https://freecodecamp.org/the-complete-guide-to-full-stack-ethereum-development/
- https://www.freecodecamp.org/news/what-is-web3/amp/#click=https://t.co/93kxqzr3I4
- https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13
- https://frankiefab.hashnode.dev/learn-blockchain-development-by-playing-games
- https://hackernoon.com/an-introduction-to-bitcoin-and-cryptocurrency-618c139d1d06
- https://dev.to/richardmelko/ethereum-dapp-crash-course-make-an-erc20-token-faucet-frontend-2m43
- https://dev.to/stermi/how-to-create-an-erc20-token-and-a-solidity-vendor-contract-to-sell-buy-your-own-token-4j1m
- https://kndrck.co/posts/building-on-ethereum-mainnet-an-opinionated-guide/
- https://lorisleiva.com/create-a-solana-dapp-from-scratch
- https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c
- https://dev.to/dabit3/how-to-get-into-ethereum-crypto-web3-as-a-developer-9l6
- https://blog.openzeppelin.com/ethereum-in-depth-part-1-968981e6f833/
- https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c
- https://blog.chain.link/build-defi-yield-farming-application-with-chainlink/
- https://www.notonlyowner.com/learn/intro-security-hacking-smart-contracts-ethereum
- https://hackernoon.com/getting-started-as-an-ethereum-web-developer-9a2a4ab47baf
- https://stermi.medium.com/how-to-deploy-your-first-smart-contract-on-ethereum-with-solidity-and-hardhat-22f21d31096e
- https://www.investopedia.com/terms/b/blockchain.asp
- https://hackmd.io/NS-XCiEbS2GUpI8Wu1Xdew
- https://michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
- https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/
- https://web3.smsunarto.com/#4b807a58e77b47649b90e91d35085b46
- https://secureum.substack.com/p/solidity-101
- https://dev.to/frankiefab100/web-30-and-the-evolution-of-the-internet-56hk
- https://karl.tech/
- https://blog.logrocket.com/how-to-build-a-blockchain-in-rust/
- https://blog.alchemy.com/blog/nft-deployment-cost
- https://blog.chain.link/how-to-create-an-erc-20-token-on-polygon/
- https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial
- https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369
- https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274
- https://medium.com/loom-network/how-to-code-your-own-cryptokitties-style-game-on-ethereum-7c8ac86a4eb3
- https://web3devs.com/how-does-blockchain-work-guide-for-businesses/
- https://blockonomi.com/solidity-tutorial/
- https://docs.openzeppelin.com/contracts/4.x/erc20
- https://medium.com/bitfwd/how-to-create-run-your-own-dao-5e3eadd96962
- https://dev.to/edge-and-node/building-scalable-full-stack-apps-on-ethereum-with-polygon-2cfb
Recommended Books
- Bitcoin White Paper: A Peer-to-Peer Electronic Cash System - Satoshi Nakamoto
- Mastering Ethereum: Building Smart Contracts and DApps - Andreas Antonopoulos & Dr. Gavin Wood
- Mastering Ethereum: Implement Advanced Blockchain Applications - Merunas Grincalaitis
- Mastering Bitcoin: Programming the Open Blockchain - Andreas M. Antonopoulos
- The Infinite Machine: How an Army of Crypto-hackers Is Building the Next Internet with Ethereum - Camila Russo
- Mastering Bitcoin: Unlocking Digital Cryptocurrencies - Andreas Antonopoulos
- Programming Bitcoin: Learn How to Program Bitcoin from Scratch - Jimmy Song
- Bank 4.0 - Brett King
- Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain - Roberto Infante
- Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments - Andreas Antonopoulos, Olaoluwa Osuntokun & Rene Pickhardt
- Seizing Opportunities in the Blockchain and Digital Currency Revolution: A Handbook for Enthusiasts - Chimezie Chuta
- Ethereum Blockchain Developer Guide - Thomas Wiesner
- Hands on Smart Contract Development with Solidity and Ethereum: From fundamentals to deployment - Randall Kanna & Dave Hoover
- The Spatial Web: How Web 3.0 Will Connect Humans, Machines, and AI to Transform the World - Gabriel Rene
- How to DeFi - Darren Lau et al
- The Blockchain Developer: A practical guide - Elad Elrom
- Token Economy : How the Web3 reinvents the internet - Hermin Voshmgir
Podcasts
- Epicenter - The Podcast at the Forefront of the Decentralized Technology Revolution.
- Bitcoin Knowledge - Learn about blockchain and fintech.
- BlockChannel - Dedicated to educating the world on the power of blockchain based technologies like Bitcoin, Ethereum, and ZCash.
- Off The Chain - Host Anthony “Pomp” Pompliano talks to some of the most respected names in crypto and Wall Street to find out how intelligent investors from the new and old financial system are thinking about digital assets.
- Unchained: Your No-Hype Resource for All Things Crypto - This weekly, hour-long podcast with host Laura Shin dives deep into the people building the decentralized internet, the details of this technology that could underpin our future, and some of the thorniest topics in crypto, such as regulation, security and privacy.
- What Grinds My Gears - From Meltem Demirors and Jill Carlson, What Grinds My Gears is a podcast about the bizarre and buzzworthy happenings in the world of cryptocurrency. Each week, they delve into one key theme in crypto, and examine this theme through a broader financial, political, and cultural lens
- What Bitcoin Did - In this podcast you will hear host Peter McCormack speak with crypto traders, miners, venture capitalist, investors, technical developers, CEOs, journalist and other people driving forward the growth of Bitcoin and other cryptocurrencies.
- Untold Stories with Charlie Shrem - Host Charlie Shrem dives deep into the lives and personal histories of some of crypto’s most influential leaders.
- Tales From The Crypt - Tales from the Crypt is a podcast hosted by Marty Bent about Bitcoin. Join Marty, Editor in Chief of "the best newsletter in crypto", as he sits down to discuss Bitcoin with interesting people.
- The Token Daily with Soona Amhaz - Host soona amhaz sits down with the movers and shakers of the crypto industry to discuss the big ideas they spend their days thinking about. Soona and her guests examine everything from industry trends, to what books they’re reading, to human psychology and investing.
- The Flippening - Flippening is for cryptocurrency investors. Each week host Clay Collins discusses the cryptocurrency economy, new investment strategies for maximizing returns, and stories from the front lines of financial disruption.
- The Chain Reaction Podcast - Host Tom Shaughnessy of Delphi Digital converses with the top names in crypto and blockchain.
- Unconfirmed: Insights and Analysis From the Top Minds in Crypto - This weekly crypto podcast reveals how the marquee names in crypto are reacting to the week’s top headlines. With host Laura Shin, the guests also discuss what they’re thinking about these days and reveal what they believe is on the horizon in crypto
- [The Unhashed Podcast](https://www.spreaker.com/show/the-unhashed-podcast-bitcoin-blockchain-) - Unhashed breaks down the latest in Bitcoin news and developments and puts them into terms everyone can understand. Expect to be both entertained and educated about cryptocurrencies and blockchain.
- The Scoop - The Block’s team, led by Frank Chaparro, draw out the freshest and deepest insights about digital assets from traditional Wall Street, crypto native, Fortune 500 and many other crypto ecosystem leaders.
- Base Layer - Base Layer with host David Nage will be providing insights from founders and investors in the base layer of cryptoassets.
- Blockchain Innovation: Interviewing The Brightest Minds In Blockchain - Blockchain Innovation is where host Frederick Munawa interviews the brightest minds in Blockchain and cryptocurrency — entrepreneurs, executives, and top academics — to discuss present and future applications of Blockchain Technology.
- Blockchain Insider - Blockchain Insider, hosted by Simon Taylor and Colin Platt is a dedicated podcast specializing in Bitcoin, Blockchain and distributed ledger technology (DLT). Simon and Colin break down the week’s news with expertise and enthusiasm for the blockchain and digital currency sector.
- Let’s Talk Crypto - Let’s Talk Crypto with Barry Moore and Tom Galeski breaks it all down in easy to understand terms and helps you “learn and earn” in the age of cryptocurrencies.
- Blockchain 2025 - Blockchain is a technology that will disrupt nearly every industry. Host Matt Aaron and Blake Moore explore one industry in every episode.
- IBM Blockchain Pulse - Host and blockchain-evangelist Matt Hooper engages with the planet’s most dynamic blockchain thought-leaders, explorers and innovators to discover the countless new ways blockchain is leaping from theory to reality: From entertainment to identity, from payments to secure supply-chain transparency.
- Messari’s Unqualified Opinions - Unqualified Opinions is a podcast hosted by Messari’s CEO Ryan Selkis featuring candid, fast-paced interviews with crypto’s top builders and investors.
- The Bitcoin Podcast Network - One of the ‘originals’ and hands-down one of the best sources of information on the crypto market available online today.
- Crypto Street Podcast - The Crypto Street Podcast is a cryptocurrency podcast hosted by the three Twitter influencers @K1llerWh4le, @13Prince31 and @CryptoDale. With a lot of humor, they address current market trends mixed with opinion-based discussions on the crypto-ecosystem.
- Ledger Cast - Ledger Cast covers the cryptocurrency industry, including technical and trading analysis, fundamental analysis, and anything else crypto and blockchain related. The podcast is initiated by Ledger Status (@ledgerstatus) who is known for his in-depth technical analysis of cryptoassets.
Talks
- TED Talk - The Blockchain Explained Simply
- TED Talk - The Potential for Blockchain
- TED Talk - How the Blockchain will Radically Transform the Economy
- TED Talk - How the Blockchain is Changing Money and Business
- TED Talk - We've Stopped Trusting Institutions and Started Trusting Strangers
- An Intro to Crypto: Building Blocks
Wrap Up
If you think the roadmap can be improved, please do open a PR with any updates and submit any issues. Also, I will continue to improve this, so you might want to star this repository to revisit.
Contribution
Have a look at the contribution docs for how to update any of the roadmaps
- Open pull request with improvements
- Discuss ideas in issues
- Spread the word
- Reach out with any feedback