Skip to content

tsasser05/blockchain-developer-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 

Repository files navigation

Blockchain Developer Training

Curated courses and online resources for people who wish to study blockchain development to become professional Shadowy Super Coders.

Established Learning Tracks

For general computer science topics and programming, you should study various components in "Open Source Computer Science Degree" compiled by Forrest Knight. Includes Harvard's "Intro to Computer Science" for people completely new to programming.

As a blockchain developer, you will be working with large, complex systems. The System Design Primer by Donne Martin will help you understand how to work with them.

The "ethdev-diary" is a log of one Shadowy Super Coder's journey into learning how to be a developer using the Ethereum blockchain.

Books and Online Manuals

Engineering

A very helpful introduction to the topic for new programmers. I highly recommend this book.

Blockchain Specific

Official site for Ethereum development.

Python

A PDF for Python 2.7 is available to get you started, but you should move on to Python 3.

Rust

Learn Rust by the Rust Team

The Rust Team's official programming book

C++

Learn the basics of programming using C++ from the creator of the language.

Solidity

Official manual for the latest version of Solidity.

Go

Learning Go by Jon Bodner

Keep these pages handy for quick reference.

About

Curated courses and resources for people who wish to study blockchain development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors