- Lessons - willitscale/learning-solidity repo, updated with the newest version of solidity
- Learning - Solidity teaching with Smart Contract Programmer via YouTube
- Contracts - Open Source Solidity Contracts
- I would advice looking through the learning section to understand solidity
- Then look through the lessons via @willitscale to understand how contracts are created
- Finally start making your own contracts!
- Smart Contract Programmer : https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA/videos
- Random Open Source Contracts
- Learning Solidity : Tutorial 1 The Basics
- Learning Solidity : Tutorial 2 Inheritance
- Learning Solidity : Tutorial 3 Custom Modifiers and Error Handling
- Learning Solidity : Tutorial 4 Imports and Libraries
- Learning Solidity : Tutorial 5 Event logging and Transaction Information
- Learning Solidity : Tutorial 6 Data Types (Array, Mapping, Struct)
- Learning Solidity : Tutorial 7 Extending String Functionality and Bytes
- Learning Solidity : Tutorial 8 Debugging Solidity Using Remix
- Learning Solidity : Tutorial 9 ERC20 Tokens and Creating your own Crypto Currency
- Learning Solidity : Tutorial 10 ERC223 Tokens and Creating your own Crypto Currency
- Learning Solidity : Tutorial 11 Deploying Tokens and Creating your own Crypto Currency
- Learning Solidity : Tutorial 12 Functional Assembly
- Learning Solidity : Tutorial 13 Instructional Assembly
- Learning Solidity : Tutorial 14 Transferring Ethereum between contracts
- Learning Solidity : Tutorial 15 Public vs External
- Learning Solidity : Tutorial 16 Time Based Events
- Learning Solidity : Tutorial 17 Polymorphism
- Learning Solidity : Tutorial 18 Randomness and Gambling
- Learning Solidity : Tutorial 19 Nested Arrays and Storage
- Learning Solidity : Tutorial 20 Parameter Mapping and Multiple Return Values
- Learning Solidity : Tutorial 21 Truffle, Atom and TestRPC
- Learning Solidity : Tutorial 22 Developing an ICO/Crowdsale with TDD
- Learning Solidity : Tutorial 23 State Modifiers (view, pure, constant)
- Learning Solidity : Tutorial 24 Multisig Wallet
- Learning Solidity : Tutorial 25 Multisig Wallet cont. Multi Authentication
- Learning Solidity : Tutorial 26 Auditing, Security and Testing (Long, but important)
- Learning Solidity : Tutorial 27 Getting started with browser development using Metamask
- Learning Solidity : Tutorial 28 Address book on the blockchain powered by Angular
- Learning Solidity : Tutorial 29 What is WEI and how is Ether defined?
- Learning Solidity : Tutorial 30 Gas Explained
- Learning Solidity : Tutorial 31 Interacting with RPC using Java and web3j
- Learning Solidity : Tutorial 32 Transferring ether with Java using web3j
- Learning Solidity : Tutorial 33 Deploying and using a contract using Java and web3j