The following guide walks you through setting up an account, creating an EOSIO wallet with keosd, importing the private keys, buying RAM for your account, and staking EOS for CPU/NET so you can run transactions.
Setup
Create account
Below we will create a public/private key pair.
Be sure to save your wallet password!
Buy RAM, Stake CPU/NET
Now we will buy RAM so that we can deploy a smart contract, and we stake EOS for CPU/NET so that we can run transactions.
Set eosio.code permission
eosio.code allows a smart contract to sign actions itself, we will set this up under the active permission level.