Learn Solidity — The Ethereum smart contract programming language
2 min readJan 12, 2018
--
In the course of time that I am involved in Ethereum development, I have noticed that not much information exists yet to learn Solidity (outside of the Solidity documentation).
I have saved the information that I found in the meantime and the goal of this article is to share all my gathered resources, so other people new in this world don’t have to search, but can start learning Solidity immediately.
1. Solidity video tutorials
Courses
- Solidity by What’s Solidity
- Developing Ethereum Smart Contracts for Beginners by DesignCourse
- Ultimate Introduction to Ethereum Ðapp Development by Decypher media
- Building Ethereum dapp using Solidity by Shlomi zeltsinger
- Ethereum Smart Contracts In Solidity by What the Func?
- Solidity and smart contracts tutorial for beginners by Vlad Wulf
ICO development
- How to build an ICO crowdsale with Open Zeppelin by Roman Storm
- It’s too easy to launch ICO by shlomi zeltsinger
Dapp development
- HOWTO: Building Ethereum Apps With Truffle by Tim Coulter
- Tutorial dapp with Solidity, Truffle, Web3 and Javascript by Blockchain Talks
2. Solidity tutorials
Basics
- A 101 Noob Intro to Programming Smart Contracts on Ethereum
- Learn Solidity in Y minutes
- Learning Solidity by Example
- Full stack Hello world voting Ethereum Dapp tutorial
- Build Your First Smart Contract
- Monax smart contract tutorial
- How To Learn Solidity: The Ultimate Ethereum Coding Guide