Member-only story
Here are the best courses and resources for learning Solidity (Ethereum dApps)

Solidity learning resources are not that well-known. Here’s a useful list for learning solidity and Ethereum development.
First of all — what is solidity?
“Solidity is a contract-oriented, high-level language for implementing smart contracts. It was influenced by C++, Python and JavaScript. It is designed to target the Ethereum Virtual Machine (EVM).”
Secondly — what is Ethereum?
In a nutshell, Ethereum is a blockchain-based distributed ledger which keeps track of all the states/transactions. A single entity (computer) is called a node. All nodes combined creates the Ethereum network. Think of Ethereum as this “super-computer” and solidity a way to give instructions to the “super-computer”.
But why is this even a thing?
Now, that’s an excellent question. Ethereum is an interesting concept. Why?
Ethereum allows us to build decentralized apps (dApps). Here are a couple dApp use cases top of my head:
- No one has the right to censor you nor delete your comments on the free web. Freedom of…