There are some great starter kids if you are want to start coding in block chain.   There are basic binary block chain implementations like

I found this to be a great start site : A gentle introduction to immutability of blockchains



There are several open source block chain that I found in  “Ethereum, Hyperledger Project, MultiChain, Monax, and Ripple — illustrate how platforms are evolving in different directions to support distributed transactions and contracts of all types.” []