Frontier is Almost Here!
Frontier, Ethereum’s live testnet (spend and mine real Ether to keep but maybe lose information later), will soon go online.
For comprehensive getting started instructions, see here:
For an explanation of what Frontier is and what the next steps in Ethereum’s development are after it, see here:
Current Best Practice For Development (JUNE 2015)
Wtite contracts in the Solidity programming language, using HTML/JS for the user interface.
Just use AlethZero for everything (compiling/uploading/running code).
Compile code with solc, upload via “geth console”, then run with “geth –rpc” and Chrome.
This will change as Mix (the Ethereum IDE) and Mist (the Ethereum browser) mature.
Mix is now quite usable. See here for tutorials:
Official Learning Resources
Go – Mist, geth.
C++ – AlethZero, solc, eth, Mix