I've never done it before, and I don't have any real experience with writing content. Any advice on writing? What do you look for in a blog? what methods do you use to find ideas and write for your blog if you have one?
If I had to explain in two sentences my thoughts on writing and blogging it would be - "I totally love it!!!" and "Why the heck am I not doing it?!". Pretty crazy right? It's interesting that it applies to many others.
Although I don't blog that much, I try to express my thoughts somehow, so devmag and Quora are the main places that satisfy my hunger for communication, sharing and writing. (There are several other places, but that is another story)
So, you want to start blogging? I have only one thing to say to you:

It takes courage to make the step. Questions like "Will they like my articles?", "Did I explained it well enough?" and "Am I the only one reading my blog?" will emerge from the deepest, darkest parts of your mind and will chase you till your death! Death I tell you!!! Well, I overreacted a bit, but you get my point. The same questions got in my mind when I wrote my first article on the Internet. Eventually all the fear I had disappeared. It was a matter of time.
All you need to know about blogging is perfectly explained by @Sandeep, but because I love lists, I will unashamedly add another one. Ok, here it goes:
P.S I should probably make this into an article.
I usually like to read about high scalability stuff and love to dig more into the advanced things. It's always great to read how the author implemented something difficult by making some tweaks or how the author leveraged advanced features of technology to achieve something.
Great to know there are others in a similar situation ! I've been thinking of starting a technical blog for ever and ever. Please keep us posted on your journey !
I love the idea of sharing experience Nd knowledge with others. I ve learnt a lot from developers’ and peaple who had experimce in the software field. I wish to create and publish my own ideas and experience with others as soon as I get an appropriate content.
Sandeep Panda
co-founder, Hashnode
Although I don't have a personal blog, I used to write a lot on SitePoint. Here are a few things that can help you get started :
Write about things you are excited about. For example, when I started writing Angular apps I was very excited about
$apply()and$digest()- These are very basic, but many developers don't know about them and their internal details. So, you will help a lot of developers if you can write about stuff you care about in a lucid way.Beginners and intermediates mostly look for tutorials/articles that explain how to build real world stuff. If you are learning a new technology and trying something new you will probably build some simple apps (e.g. movie rating, todo app etc). Why not write about them? You can upload your code on GitHub and let your readers follow along easily.
If you are evaluating multiple competing technologies, you may write about that as well. There can be multiple tools to achieve the same task and it'll be great to see a well written article that discusses the key findings of the author, pros/cons of each tool etc.
Write about some weird bug that you encountered and explain how you fixed it.
Be humorous and include images (funny gifs if possible). People don't like to read dry and dull textual content.