Why Problogging Is Not Everybody’s Cup Of Tea?

ProbloggerI think from the year 2011 onwards, I started discouraging those who come up to me to learn blogging because they admitted that the purpose is to earn money!

Are you shocked to hear this from a problogger since 2006? Don’t I believe anymore in earning money by blogging?

I believe money can be made by blogging but it doesn’t work for all whose sole aim is making money.

Only I know the hardship faced to become a problogger. Blogging requires extreme passion to share, to connect and experiment. Above all, one should be a self learner which is lacking in majority of the budding bloggers. Not all of them realize that money by blogging might not live up to their expectations just because there is plenty of news about successful bloggers who boast of earning a 4 figure income by blogging. Unfortunately, they don’t declare how many blogs they maintain and how much time they spend a day in front of their computers.

I share with aspiring bloggers some of the things they have to face to become a problogger.

Invariably, you would choose Blogger platform to publish your first blog because it is free and easy to learn. After a few months of blogging what comes to you easily, you would realize that you are wasting time because you have not seen your first U.S. dollar. It is the starting point to learn further about blogging.

  • You have to migrate to WordPress blogging platform if you are serious about problogging and this involves investment in domain name and web hosting. Very few people are ready for this.
  • You must know what kind of content is money-worthy. For this, you must learn keyword analysis. Let me tell you, it is not easy. It is time consuming and frustrating.
  • Next, choosing a keyword rich domain name matching your blog topic is Himalayan task. Almost every good domain name would have been taken. This means repeating keyword analysis. You may even end up with having to switch your blog topic.
  • Though blog posting style is much easier than article writing, initially, you may not be satisfied with your own work. In order to improve, you must be willing to read at least 10 others’ blogs regularly.
  • Now come to the biggest task of attracting visitors through search engine which may take months before Google sends you the first visitor. One person told me once that he is only person reading his blog posts after since months of blogging.
  • Of course there are plenty of avenues to get instant visitors that include bloggers’ communities, Social Marketing and signature marketing but this means you must be active in all the above avenues and socialize. If you are only interested in your blog, it is very unlikely to see others to visit your blog.
  • You must be ready to implement the new versions of blogging software, try plugins and widgets to go in tune with the changes. This would off you if you are not technically sound or afraid to try.
  • You must safeguard your hosting account from hackers and this requires regular backup of your blog and updating plugin and theme versions. Maintaining a blog is a lot of work.
  • You must be watching your blog’s Alexa rank, Google page rank and the number of visitors you get. Any dip in these parameters means you must put in extra effort to increase your blog’s visibility.

Be prepared to face a day when your mind gets dried of blog post ideas. To avoid this obstacle, you must have been compiling content ideas and resources.

I think you now realize blogging is not a career option for all housewives and unemployed.  If you are not Internet savvy, stay away from blogging.


This article is written by Malathy Badri. He is a problogger since 2006 and maintains 18 blogs and 27 web sites. He blogs at Blogavenues. If you wish to write for HBB, kindly check this.

Programming Languages To Learn For A Career In Web

There are lot of programming languages out there and also lot of opportunites to make use of them. Below I mentioned languages, which a professional in Web Development knows. Knowing HTML and JavaScript is not enough to surive in a world of competition. A programmer in Web Development should know atleast one server-side programming language. Learing these programming languages can be lot of fun too.

Programmer1. Hypertext Markup Language -HTML

HTML is the backbone for all the webpages. Using HTML you can control the layout and design of your webpages. The main advantage in HTML when compared with other languages is, HTML is easy to learn and simple to use. HTML is a text and image formatting language.

2. Cascading Style Sheets – CSS

CSS is a style sheet language written in Markup language. It is often quoted as HTML’s sister language. CSS adds style to webpages. Make your HTML programs error-free for better usage of CSS. CSS is used to style web pages written in HTML and XHTML. HTML and CSS creates the formula used to derive a website.

3. JavaScript

JavaScript is one of the popular programming language. Without a JavaScript, no website is 100% alive. JavaScript is a client-side scripting language, which is normally easy to learn. It is used for the development of dynamic websites. Old names of JavaScript were Mocha and LiveScript.

4. Hypertext Preprocessor – PHP

PHP is a popular general purpose server-side scripting language. Being free and open soucre adds more advantages to it. If you are going to jump in Web Applications field, you better learn this language first. It is commonly used to produce dynamic webpages

5. Structured Query Language – SQL

SQL is not a programming language indeed, but it is a kind of language that helps users to access data from a database. All the websites require databases. For example, WordPress. SQL is a database computer language. The most common operation in SQL is the query.

6. ASP.NET – Active Server Pages .NET

ASP.NET is another popular server-side scripting language. It is a web application framework developed by Microsoft. It is the successor to Microsoft’s ASP. It allows programmers to write ASP.NET code using any supported .NET language. It is mostly used to build dynamic web sites, web applications and web services.

7. Practical Extraction and Report Language – PERL

PERL is a high level dynamic programming language. The structure of PERL was mostly derived from C language. PERL can be used for purposes like text manipulation, system administration, web development, network programming, games, and GUI development.

8. ColdFusion Markup Language – CFML

CFML is a scripting language and webpage markup language. It is commonly used by Adobe ColdFusion and Blue Dragon. CFML is used to access databases and create webpages. ColdFusion tags are embedded in HTML files. Files created using CFML are saved with a “.cfm” extension.

9. Python

Python is a general-purpose high-level programming language. Python is often used as a scripting language. Object-oriented programming and structured programming are supported here. In Python programmers are permitted to adopt any style. Python is said to be highly extensible.

10. JavaServer Pages – JSP

JSP use Java as the server-side programming language for creating dynamic websites. This will be helpful when you are learning Java. JSP is used to develop dynamically generated web pages. JSP technology is also referred as the Servlet application program interface (API).

I’m a poor learner in C and C++, but familiar with HTML and CSS. Don’t keep a full stop, learn as many languages as possible. It helps in your career and also in college ! 😀 Currently I’m learning PHP. So how many languages you know ? Be Genuine ! 😉