
Hello World
A collection of 'Hello, World' example programs in over a thousand programming languages.
- Stars
- 12k
- Forks
- 2.1k
- Licence
- MIT
- Language
- Assembly
- Last update
- 10 months ago
- Type
- Learning resource
What it is
This is a large reference collection that shows the same simple 'Hello, World' program written in many programming languages, including mainstream ones and many experimental or joke languages. The README says it lists 1009 languages and links each one to its own example. People use it to compare how different languages look and to find a starting point for a language they have not used before.
- Browse the language list to see how a given language prints text
- Compare the syntax of two or more languages side by side
- Find a minimal starting example for a language you are learning
- Contribute a new language example by following contributing.md
Great for
- Students comparing how different languages handle the same simple task
- Developers curious about an unfamiliar language and wanting a minimal example
- Esoteric-language enthusiasts looking for examples of unusual languages
- Contributors who want to add or fix a language example, following the contributing guide
Not ideal for
- Someone who needs a full tutorial or structured course, since each entry is only a single short program
- Anyone needing production code, libraries, or working software to install, because this is a collection of examples and not a tool
How to get it
- 1
Read it online
Clone the repository
git clone https://github.com/leachim6/hello-world - 2
Run it
- Open the README on GitHub and browse the language list
- Click a language name to open its example file
- Read the program and compare it with another language's version
- To run an example, install that language's toolchain as its own entry describes
- 3
Get the most out of it
- Read contributing.md before adding or changing an entry
- Use the language list to pick a few languages from different families and compare them
- Check the project's wiki page linked as the homepage for further information
Downloads
Strengths
- Covers a very wide range of languages, with 1009 listed in the README
- Simple, consistent format that makes comparison easy
- Open to contributions, with instructions in contributing.md
Trade-offs
- Each entry is a single short program, so it teaches little beyond basic output syntax
- The README does not state how often entries are checked for correctness or whether they all still run
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.