As someone who extended the ASN.1 parser in the Netscape code base to handle PKCS#12 and at one point knew more about RSA standards and varios ASN.1 definitions than anyone should, I respect the blog owners diligence and masochism.
It would not be the project I would pick out to learn D.
It would not be the project I would pick out to learn D.