Member-only story

Here are the best courses and resources for learning Solidity (Ethereum dApps)

Trevor-Indrek Lasn
4 min readJun 4, 2018

--

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…

--

--

Responses (6)

Write a response