Absolutely not. A long time ago, you needed to know HTML to be able to run and maintain a website. But nowadays the software has advanced so much that anybody can start a blog.
- You don’t need programming experience.
- You don’t need to know what DNS, FTP, Cnames, PHP, MySQL or any of that other stuff means.
- With a WordPress blog and all the themes available, even design is a point-and-click endeavor.
If you follow my guide on how to start a blog, you will find that it is pretty easy to start a blog without any technical expertise.
If you can make your way to a computer, and find the internet and type and send an email then you know all the skills needed to start a blog.
C'mon... say somethin'