We all know that Hello World is the first program many people write in a new language or to test that their development environment is properly configured.

But there’s actually a family of domain and paradigm specific Hello Worlds, for instance, the factorial program could be the Hello World of functional programming.

I’ve been told that the Hello World of CGI is a page with a drop down menu of colors. On submitting, the page background is changed to the selected color. I used this in my entrance into Ruby CGI early today.

I’d love to make this list longer, but I don’t know what the prototypical first program is for OO, or for Logic programming or database access. If I collect more I’ll post them here. If you have ideas, please leave a comment.