The primary purpose of this blog is to serve as a learning aid as I progress from Blockchain noob to Blockchain professional (see previous post).
Instead of enrolling in one of the few existing blockchain development courses online, I have opted to design the self-learning program outlined below (v1.0). For each stage in the self-study program, a minimum of one blog post will be written to reflect on the knowledge acquired and to reinforce the concepts learned.
Learning Blockchain Development - Syllabus (v1.0)
- Bitcoin
- Readings
- Nodes: Setup and run
- Full Bitcoin node
- Lightning Node (optional)
- App: Build a third-party Bitcoin application
- Examples
- Bitcoin wallet
- Block explorer
- Examples
- Ethereum
- Readings
- Ethereum Whitepaper
- Additional readings TBD
- Node: Setup and run full Ethereum node
- App: Build one or more third-party Ethereum applications
- Examples
- ERC20 (required)
- Block explorer
- Examples
- Readings
- Altcoin (TBD, probably EOS or other DPOS chain)
- Readings
- Node
- Application
- Fundamental Knowledge for Blockchain Development
- Launch your scam ICO 😉
Note:
Although this method of study was designed specifically for myself, I encourage others interested in learning blockchain development to join me as I advance through the program. It would be wonderful to bounce ideas off another programmer. Additionally, I welcome comments regarding how the program may be improved - literature recommendations, project ideas, etc...
Follow @acirum
Congratulations @acirum! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!