What would be a good place to start? I want to start by running some sample smart contracts, but all I see are examples of solidity and I do not even know where I can test them without spending gas. I downloaded geth but could not really figure out how to enter commands to the console. Do I need to install solidity as a program or something?