Friday, June 8, 2007

Hello World!

“Hello World!” Its funny how these two simple words have had an increasing significance in my life. Every programmer is taught to start a program which can print these two words. It’s an initiation, a first step, an eye-opener, a magician who opens the the doors to a world of awe and wonder. That’s how I felt when I was introduced to my first programming language: Fortran. And that’s how I still feel every time I learn a new programming language. And when you think about it, our lives our a chain of programs having its beginnings in such “Hello Worlds”. Every new beginning, every endeavor in our lives we start off in a modest naive way. The first time we learnt to walk, our first friend, the first date… we start it all in our own little “Hello World” way. Unlike computer programs, there’s never a structured way to doing this, never a book to tell you how it should be started. We just learn to put our own structure to it, our own syntax. The best or the worst of it all is that often we don’t remember how it all started .

Yet, such is life. The best things are the ones that grow on you without you really knowing it. And that’s why I am looking forward to this blog. It’s another of my firsts in the millions of firsts that I’ve done in my life so far. And like its predecessors, there’s always the excitement that this will lead to something…. maybe I’ll learn something new in web technologies, maybe someone will read this and will start another blog, maybe this blog will die and I’ll realize blogging is not for me. In any case, every beginning leads to something; and that’s what makes this exciting.

But for the moment, here’s to another new beginning, to my own little way of telling all of you online in two simple yet powerful words, “Hello World!”.