Is there a Tezos SDK or something similar? What resources should I look to first?
There are several useful Tools/SDKs, this are some that come to my mind:
If you plan to write Smart Contracts, using Liquidity is often simpler than Michelson:
Here is a link to a guide from reddit on how to set up a development environment using a localhost instance of a Tezos network and emac.