I just took a look at your blog entry. There are a few reasons for which what you are doing will only aid you on your journey. (1) You are documenting your learning process. The blog lets you reflect on your learning path, difficulties and joys you experience, hurdles you face and overcome, etc. Later on when you need a refresher or need to address gaps in your learning, you will will be able to go back to your blog entries, which are effectively your notes. (2) You are providing inspiration, encouragement, and advice to others, as well as showing that it takes initiative to succeed. Others considering going into programming will see that it is possible to learn to code on one’s own. (3) By rehashing what you are learning in your own words, you are teaching yourself how to think (and talk) like a programmer. This will be useful if in the future you want to become a tutor, mentor, instructor, etc. (4) Your blog advertises your worth as a potential employee. If they see that you have been documenting your learning on a regular basis, providing detailed notes on your self-designed course, and have covered all of the bases, they will see the knowledge, skills, and insight that you might bring to their company.