In this guide we'll show you how to get started with Solidity programming language and start writing your own smart contracts for the Ethereum blockchain.