The design is ok but i would personally go for something techy/web 2.0 for this type of blog. I would personally like to learn about HTML/CSS or any other programming language through a blog that looked like this
http://www.secondversion.com/ that one that look like yours, no offense.
Get a logo. Possibly an entire header for the site. Also for the sidebar i would put affiliate buttons for hosting, domains, and possibly an a-store widget of HTML or programming language books and software. Knock down your recent posts to like 2 to be displayed on the main page as well. I have told this to many people, it helps your CTR and interest in the blog itself. Make them explore dont give it all to them all at once.
Good Luck!