👉 Get your FREE chapter of the Blockchain Developers Handbook…
This guide takes 3 minutes 33 seconds to read.
🤖 Programming Languages
Solidity is the main programming language for smart contracts, however there are other languages which will be useful depending on your usecase.
- Solidity — Object Oriented High Level Language For Smart Contracts
- Vyper — Pythonic Programming Language For Smart Contracts
- JavaScript — High Level Interpreted Scripting Language
- Python — Interpreted High Level General Purpose Programming Language
- Go — The Language In Which Geth (Go-Ethereum) Client Is Written In
- Rust — Language In Which The Parity Client Is Written In
- Java — The Pantheon Client Is Written In Java
- .NET — Intergrateable To The Ethereum Blockchain With Nethereum
- C++ — Protocol Development With The Help Of Github /Aleth
- Ruby — See How Ruby Is Used In Ethereum With Github /Ethereum.RB