I have also gone through this article, it is very much useful to understand the code part. here I'm providing few more useful links :
https://bitcointalk.org/index.php?topic=41718.0The basic functionality or skeleton of core functionality is same for any coin. So it is advised to start with bitcoin and then enhance the research for other features.