This document discusses getting started with developing smart contracts on the Ethereum blockchain. It outlines the different contract programming languages like Solidity and Serpent supported by Ethereum, as well as clients written in languages like C++, Go, Python, and JavaScript that can compile contracts. The document also mentions two proof-of-concept releases of Ethereum and provides instructions and contact information for setting up a development environment.