Trustless, decentralised, smart contracts for Ethereum.
To read more about Ethereum in general, please go to ethereum.org.
If you want to try out Solidity right away, you can use it directly in your browser.
More about contracts, libraries, structs, internal functions, ...
Solidity DocumentationThe most portable way to install Solidity is
using npm.
Furthermore, there are binary packages for some platforms as part of the
cpp-ethereum release.
Finally, the brave can also try to build Solidity themselves.