Has anyone tried to learn the SDK code?

Is it hard? I've been messing around and I don't know how to start.

many thanks.