XBlock API Guide
If you haven't yet gone through the tutorial, do so!
Braden MacDonald has also made a great presentation for OpenEdxCon 2016 on making an XBlock:
How to Install XBlocks in an OpenEdx Instance
Adding a New XBlock on Production
Which XBlocks exist and are available for use? Where's the XBlock code? Check here: