Beginner Seeking Beginner Resources

Try writing it out as a series of blocks in a flow diagram then translate each block.
I'm following a guide for the TLC5960 which explains how to convert a data sheet into code and i'm surprised how easy it is to do.