Solidity is a high-level language whose syntax is similar to that of JavaScript
and it is designed to compile to code for the Ethereum Virtual Machine.
As you will see, it is quite easy to create contracts for voting,
crowdfunding, blind auctions, multi-signature wallets and more.

Note

The best way to try out Solidity right now is using the
Browser-Based Compiler
(it can take a while to load, please be patient).