Looking at GitHub and at some of the open source that's deployed by various teams is a good way of getting basic knowledge on blockchain development. If you're interested in smart contract creation, there's lots of open source content available that details coding with Solidity on Ethereum's Github.
You can find it here:
https://github.com/ethereum 