Home » Blog Optimization, Discussions

Should you know Programming, if you are Blogging?

22 July 2008 15 Comments

As I and a bunch of other bloggers in the region have founded Chandigarh Bloggers Alliance - I am working my level best to educate more and more people in and around Chandigarh about blogs, bloggers and blogging. When I introduce my friends at college to the word blogging, the first question that they ask me (even before I tell them how setting up and maintaining a blog is so easy) is that Do they need to be hardcore programmers, or web developers to be good bloggers?

It is difficult (but very interesting) to tell them how programming and blogging are related to each other and what factors decide the extent to which one should know programming to be a better blogger. Thus comes this post that will tell you in what cases will you need to learn elementary programming, and in what scenario you should be a avid programmer. Or, in what scenario you don’t even need to know what programming is!

Most of the bloggers that read Inspirit Blog are either already bloggers, or want to start blogging and gathering tips, tricks, thoughts and ideas on why to blog and how to blog. This post (in some way) would be useful to both of these sections of my readership. Let’s proceed to the subject of this post.

You don’t need to know anything about programming when:

Today, starting a blog is as easy as A B C. You go and register for a free account at free blog hosts like Blogger or Wordpress - this step takes a minute to complete. The next step is to chose a theme (or design template) which takes a few seconds depending on how hard is it to chose a color scheme, for you, to go with the subject of your blog. When you are done with this, you type in your first blog post in the Rich Text Editor (also called WYSIWYG - What You See Is What You Get) and hit the publish button to become a “blogger”!

In this case, you don’t even need to think about the word PROGRAMMING! The blog software (blogger/wordpress) etc is already loaded with all the basic features and installed for you. Once you sign up for an account, all you need to do is write and hit Publish.

You need to know something about programming when:

Sometimes you may not be happy with the images that came with the default template that you chose. Or you may not like its alignment. In other cases, you want to format your blog-post into tables so that everything is ordered and placed well, you may need to add alt text to images, some attributes to the hyperlinks so that they open in either the same window or a new window.

In case your blogging software (Wordpress, Blogger, Typepad, etc.) do not allow easier ways to do these - you need to have a very elementary knowledge of HTML (Hyper Text Markup Language) so that you can make minor changes to your template to serve your purpose. In case you want to add third party functionality to your blog, you’re required to copy-paste some code snippet into your blog template.

In this scenario, knowing where and how to insert the code would be goof. It is helpful for anyone to know what anchor tag is or how to add various attributes to links and images. You don’t need to learn HTML (or PHP, XML, etc. whatever your blog uses) hardcore! Just a basic understanding of what does what, would do.

You need to know everything about programming when:

You need to know everything about programming when you’re planning to make your own custom themes, or you need to tweak it to the extent that looking up the code, or moving snippets here and there won’t solve your problems to your satisfaction. In this case, you need to know what all programming languages are used by your blogging software to render a blog.

Generally, you need to know HTML and CSS for the design of the blog, while the PHP functions, Javascript, etc add functionality to the blog. If you know all (or most of these, as required) you’re a developer because what you’re doing with these languages is web development.

A special case, in which you must have in-depth knowledge of (not necessarily HTML, CSS or web related languages) programming languages is when programming (or that particular programming language) is the subject of your blog. You cannot write a good blog without in-depth knowledge of the subject of your blog.

There are various free tutorials and cheat sheets available online that can help you in getting familiar with basic. Also, if you read blogs (like this one!) you’ll find various tutorials on how to do the most basic things for your blog - like how to make a link open in a new window or tab or How to customize Feedburner RSS Email Subscription Form. If you get stuck somewhere, search the internet and you’ll always find something resourceful. Read books on programming, web design and development if you need to, or for the sake of interest. You may not need to be perfect, but knowing at least the important and frequently used code certainly helps.

Not being good in programming won’t decrease your value as a blogger - as long as you’re writing great content and marketing your blog well. But having some knowledge is certainly an added advantage that will give you an edge above the others. It all depends on how passionate you’re about it, how bad do you need to learn programming or how keenly interested you are in knowing how things work.

Click here to Subscribe to FREE email updates from Inspirit Blog, so that you do not miss out anything that can be valuable to you and your blog

15 Comments

  1. Mohit Aneja on 23.07.2008 at 01:31 (Reply)

    Very nice topic to clear the myth. I am sure this will help a lot of people to get started :)
    Mohit Anejas last blog post..What do you think of this illustration??

  2. mike from wholesale handbags on 23.07.2008 at 01:39 (Reply)

    its not necessary but it definitely wouldnt hurt. It could make things a lot easier, depending on what you want to do with your blog.

  3. Nathan Driver on 24.07.2008 at 01:26 (Reply)

    Nice topic I’d have to add on the “some” portion that a user really just needs to know a little of CSS (via dreamweaver) for a WP customization rather than actual programming.

    Nathan Drivers last blog post..Better with Age

  4. Will on 24.07.2008 at 01:28 (Reply)

    If you are just doing a blog journal or one only for family and friends, then no it is not needed and Blogger or WordPress.com will work.

    If you have no tech knowledge and want a site and blog and are any sort of professional it is worth it to hire someone to get it set up and configured.

    If you do like tech stuff and learn it easily, then there is a lot of information out there to help you learn. It just takes a lot of time and sometimes your time is worth enough to you or you can make more money with your time, so it is best to hire someone.

    Wills last blog post..Toxic Ignorance

  5. RT Cunningham from Philippines on 24.07.2008 at 04:15 (Reply)

    If you’re working with self-hosted blog software and want to make it do what it doesn’t do out of the box, and no plugins exist, programming knowledge is a must.

    RT Cunninghams last blog post..One on One

  6. bbrian017 on 24.07.2008 at 06:34 (Reply)

    nice one…

    You don’t have to know anything about programming! Not one signal thing. When I seen “hardcore programmers” haha I thought that was funny.

    If there was anything a beginner blogger should know it’s going to be Information Tech related such a Web Administration. I’m talking the basics such as, Root Paths, Linux or Windows OS, Installing Scripts and backing up, restoring databases.

    Overall the hardest part of blogging is the blogging it self!

    Sweet article Ab maybe we’ll see some new bloggers from your readers!

    Brian

    bbrian017s last blog post..Gatekeeper’s will destroy your confidence, Cold Call Marketing Techniques.

  7. charles on 24.07.2008 at 15:45 (Reply)

    It is definitely true that it will add advantage on your side. When you know some html, javascript and perl keywords. You will not just copy and paste every free code in the internet. You can resize, modify the text-color and many more.

    It is a very interesting post. Keep it up.

    Charles
    Money Making and Blogging Tips
    http://www.resourcesandmoney.blogspot.com

  8. Corey Freeman on 25.07.2008 at 07:54 (Reply)

    Interesting post. I know that I refer newbies in Wordpress to the Theme Editor and the Template Tags article in the codex. These are two resources I use all the time to help and fix all of my designs.

  9. [...] Perhaps you’re a programmer? Know what skills you have mastered, and what ones you’ll need to master. A good way to know where you stand is to do a mock-up and go around on forums asking for some [...]

  10. Blogger Templates on 27.07.2008 at 11:36 (Reply)

    I completely agree with you…..you need not be a programmer to start earning from Blogging ,I am myself a medical student make $300/month by blogging.

    Blogger Templatess last blog post..Apple iPhone 3G Coming Soon on Airtel in India.

  11. Simon from Adsense Money on 28.07.2008 at 15:34 (Reply)

    I would go as far as to say it is very useful, but not a bottom line. I have marginal programming skills. I get by, CSS, and a bit of PHP, and I think it helps, but plenty of people succeed with no technicals skills.

    Simons last blog post..A Blank Wordpress Theme for You to Draw on

  12. Simon from Adsense Money on 28.07.2008 at 15:35 (Reply)

    Hey I get a weird Wordpress data error when posting. Just though you should know. The comment seems to go through no worries at all though.

    Simons last blog post..A Blank Wordpress Theme for You to Draw on

  13. juzten on 30.07.2008 at 17:37 (Reply)

    i think that it is possible to not know anything about coding but it is very beneficial and makes life a lot easier.
    juzten
    dailyfreesoftware.blogspot.com

    juztens last blog post..Free Picture editing with Picresize.com

  14. chris from Web hosting Ireland on 05.10.2008 at 03:59 (Reply)

    I think most people sooner or later should know programing even if they only blog. Everyone likes to have a unique design or add something special to thier blog so the more you know the more you can do.

  15. Any time you want customization it is always good to have some very basic knowledge of a programming or formatting language. Formatting languages are easier to learn fortunately, and that’s whats necessary for formatting a website page. The easiest way to learn is by studying html code by viewing its “source code”. Any browser enables someone to view the source code of a webpage.

    Notation Software Music Editor & Music Maker - Personal Composers latest published blog-post ………. Sister Mary

Leave a comment

This site uses KeywordLuv. Enter YourName@YourKeywords in the Name field to take advantage.