Home > Guides > Blockchain Programming Blockchain Programming Learn Solidity, Ruby, Rust, Simplicity, and other blockchain programming languages. Make your own dApps, smart contracts, cryptocurrencies or tokens. Items: 4 Blockchain Coding Basics 2 1Smart Contracts Development | Use Cases 2Blockchain Programming with Python | Basic Tips All of Blockchain Coding Basics → Solidity Programming and Smart Contracts 2 1Is Solidity Hard to Learn? | Array in Solidity 2Smart Contract Tutorial | How to Build a dApp? All of Solidity Programming and Smart Contracts →