Check out Simple Programmer. He has a lot of articles and email list stuff about building a blog. Quality content on a regular basis is key. Be consistent, and keep writing.
I just wanted to echo this, John is a hard worker and a great resource for people. I know some people are turned off by his writing style, but his blog is an excellent example of a well-executed content marketing strategy.
Disclaimer: I occasionally author articles for him.