Learn to code on Ethereum blockchain & get paid resolving issues

Last year I wrote a post to share resources that can help to start a career as a software engineer. Meanwhile, I started being interested in blockchain. I wrote a post inviting everyone to invest in education instead of speculation.

If you are a complete beginner in software, it is better to first learn to code. Resources can be found here and here.

Today, I will share a few resources which could help you to become a blockchain developper. We will focus on Ethereum blockchain as it has been my main interest.

Ethereum Blockchain

Ethereum YellowPaper Beige Paper written by Micah Dameron gives to a broader audience a more approachable technical understanding Mastering Ethereum by Andreas M. Antonopoulos, Gavin Wood. “How does Ethereum work, anyway?” by Preeth Kasireddy, on of the best post to understand how the Ethereum blockchain works to understand.

Programming on Ethereum

Etheurem developer tool lists Basics of Ethereum free course by Zastrin A useful list of tutorials to start developing smart contracts by Jimmy Ragossa Tutorial to develop dApps by kumabits.com Learn to Code DApps By Building Your Own Game by Loom Network Basics of Solidity by BitDegree Solidity and Smart Contracts Tutorial for Beginners by Vlad Wulf Awesome solidity by Ben Kremer Hello World by Mahesh Murthy Developing Ethereum Smart Contracts for Beginners by coursetro Interactive code school by Dharma The game of Ethereum smart contract security built by Steve Marx

Get paid to resolve Ethereum issue

Gitcoin Bounties Network

More resources can be found on the Ethereum Project website

Ethereum Project website

Thank you for reading if you find the resources helpful please share around you. I will keep updating this post with more resources. If you have any resources you would like to be added, please get in touch.