Why Hello World?

July 21, 2015

My helpful screenshot

Hi, developers!

If you are a developer, which language you have leared at the beginning? What kind of thing that you have made by coding? (I could use the word “thing” because we all agree that we can not create any software when we just started). I guess, there will be a lot of answers like printing a line with content: “Hello wolrd.”.

But the question here is, have you ever noticed about that word? Do you have any idea about why they are using Hello, world like a first start in learning new language? Few days ago, these questions have been going around my head, and now, with a change, that is creating my own blog, I just decided to have a post about this. So yeah, just do it.


After a while researching, I found something cool, according to wikipedia:

While small test programs existed since the development of programmable computers, the tradition of using the phrase “Hello world!” as a test message was influenced by an example program in the seminal book The C Programming Language. The example program from that book prints “hello, world” (without capital letters or exclamation mark), and was inherited from a 1974 Bell Laboratories internal memorandum by Brian Kernighan, Programming in C: A Tutorial, which contains the first known version:

 main() {
        printf("hello, world");

So that, we realize the exact and original one must be hello, world, not Hello, world or hello world! or some alternative forms that they used to be or we have seen before. One more thing, with the first approach with programming, developers all around the world have been used The C Programming Language as a pillow for getting knowledge, in that book, they taught us with a sample as we use it for all the times we learn new languague after.


Well, programming is not that rough, right? All things always have for its own a insterested story. In my opinions, as long as programing lasts, hello, world will be used as key-spells for developers to open a door of dreams.