A starting point for those who want to write smart contracts
This will be using Solidity as our main language. Solidity is quite similar to Javascript in style. We will be using the Truffle Framework on a Ethereumjs TestRPC.
We will be using geth to attach to the TestRPC and interact with it.
Download if you don't have it NodeJS & Homebrew
Next install geth using Homebrew
Next use npm install
Then get started with Truffle
To interact wtih your TestRPC with geth open up another terminal window and type geth attach http://localhost:8545
Then use web3 commands to query the TestRPC which are found here
How to use Solidity