cd ..

Hello, world!

  • hello-world.md

The Two Most Important Words You will Never Hear

If you spend enough time around people like me, the kind of people who treat a mechanical keyboard like a musical instrument and think dark mode is a fundamental human right, you will eventually hear the phrase: "Hello, World!"

It sounds like something a toddler says when they first realize people exist, right? But in the world of computer programming, those two words are basically the Rite of Passage. It is the very first thing almost every single person writes when they start learning to code.

┌────────────────────────────────────────┐
│  ● ● ●        hello_world.c            │
├────────────────────────────────────────┤
│                                        │
│   1  │  // A program that shows...     │
│   2  │  // "Hello, world!"...          │
│   3  │  // to the screen.              │
│   4  │                                 │
│   5  │  #include <stdio.h>             │
│   6  │                                 │
│   7  │  int main() {                   │
│   8  │     printf("Hello, World!\n");  │
│   9  │     return 0;                   │
│  10  │  }                              │
│  11  │                                 │
│                                        │
└────────────────────────────────────────┘
┌────────────────────────────────────────┐
│  ● ● ●         TERMINAL                │
├────────────────────────────────────────┤
│                                        │
│  $ gcc hello_world.c -o my_program     │
│                                        │
│  $ ./my_program                        │
│                                        │
│  > Hello, World!                       │
│                                        │
│  $                                     │
│                                        │
└────────────────────────────────────────┘

Why "Hello, World!"?

You might be wondering: Why that? Why not "Start," or "Launch," or "I am now a wizard"?

The tradition actually goes back to the early 1970s. It was popularized by a legendary book titled, The C programming language. The goal was simple: to prove that you could tell a computer to do exactly what you wanted it to do, and have it talk back to you.

1972
Early “Hello, World!” examples used at Bell Labs

1978
The C Programming Language standardizes it as an example

1980s to 1990s
Adopted widely across programming languages and textbooks

Today
A universal beginner program in computer science education

Think of it as the digital equivalent of a toddler's first step. It is not graceful, it is not particularly complicated, but it is the moment the machine stops being a mysterious, glowing black box and starts being a tool that listen to your instructions.


The Magic of the First Time

The first time you write "Hello, World!", you are usually staring at a plain terminal window with no idea if anything is about to work.

You type a few strange-looking symbols:
print("Hello, World!")

or perhaps:
System.out.println("Hello, world!");
the reason why some are afraid to learn Java

Then you hit ENTER
For one tiny moment, everything feels uncertain...

BEFORE:
┌─────────────────┐
│ $ run           │
│ ...             │
│                 │
└─────────────────┘
uncertainty

And then suddenly, the machine answers you back.

AFTER:
┌─────────────────┐
│ $ run           │
│ Hello, World!   │
│                 │
└─────────────────┘
success

It is a tiny victory, almost meaningless to anyone watching, but to the person behind the keyboard, it feels enormous. For the first time, you are no longer just using technology. You are communicating with it.

It is a tiny victory, but to the person behind the keyboard, it feels incredible. You sit there staring at the screen like you have just unlocked forbidden knowledge from an ancient civilization.


It is About More Than Just Text

Once you get that "Hello, World!" on the screen, the wall between the people who build stuff and the people who just use stuff starts to crumble.

You realize that every app on your phone, every website you scroll through, and every video game you play is just a massive, incredibly complex collection of those tiny, "Hello, World!" moments stacked on top of each other. A professional software engineer building a space rocket and an 18-year-old kid in their bedroom are doing the exact same thing: they are talking to a computer, line by line, until it does what they want.

                  ┌────────────────────┐
                  │     your app       │
                  └──────────┬─────────┘
                             │ built on
             ┌───────────────┴──────────────┐
             │      years of learning       │
             │    and countless mistakes    │
             └───────────────┬──────────────┘
                             │ built on
       ┌─────────────────────┴──────────────────────┐
       │   curiosity · experimentation · patience   │
       └─────────────────────┬──────────────────────┘
                             │ started with
┌────────────────────────────┴────────────────────────────┐
│                 "Hello, World!"                         │
└─────────────────────────────────────────────────────────┘

So, the next time you see a computer program, or if you ever decide to open up a code editor and give it a try yourself, remember those two words. They are not just a cliché. They are the sound of someone saying, "I can do this, this thing finally works, and I am ready to build something more."

And honestly? That is pretty cool.

If you were to peek under the hood of a computer to see how these instructions are actually processed, it would look a little something like this.

Here is an example of the word "Hello"


"Hello, World!"
       │
       │  encode to ASCII
       ▼
H     e     l     l     o
       │
       │  then to Hexadecimals
       ▼
0x48  0x65  0x6C  0x6C  0x6F
       │
       │  then binary
       ▼
01001000 01100101 01101100 01101100 01101111
       │
       │  into the CPU
       ▼
┌──────────────────────────────────┐
│  ░░  ARITHMETIC LOGIC UNIT  ░░   │
│  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   │
└──────────────────────────────────┘
       │
       │
       │  beep boop beep boop
       ▼
pixels on screen outputs "Hello"



Let's just take a moment and ponder...
There is something beautiful about this moment. A simple human thought can now awaken a silent machine, turning curiosity into conversation, and ideas into connection.

For the first time in history, we are not just creating technology, we are growing alongside it. Somewhere between human imagination and digital intelligence, a new world is quietly taking shape.

I am grateful to witness it. Grateful to explore it with you.
This is only the beginning.

Hello, world.