This repository is a community-driven collection of "Hello, World!" programs across as many programming languages as possible.
It’s perfect for beginners, learners, and enthusiasts who want to explore different programming syntaxes, paradigms, and cultures.
Here’s a quick peek at some of the languages already included:
| Language | Year | Creator | Type |
|---|---|---|---|
| C | 1972 | Dennis Ritchie | Procedural / Systems |
| C++ | 1983 | Bjarne Stroustrup | OOP / Systems |
| C# | 2000 | Microsoft | Managed / OOP |
| Rust | 2010 | Graydon Hoare | Systems / Safe |
| Go | 2009 | Concurrent / Systems | |
| Python | 1991 | Guido van Rossum | Scripting / General |
| Ruby | 1995 | Yukihiro Matsumoto | Scripting / OOP |
📌 Tip: You can add more languages or enhance existing ones by following the folder template.
Each language folder contains:
hello.<ext>→ the Hello World programREADME.md→ program info, compile/run instructions, fun fact
- Learn new programming languages hands-on
- Understand syntax differences across languages
- Showcase your coding journey and portfolio
- Be part of a global, collaborative learning project
- Fork the repository
- Create a branch:
git checkout -b add-<language> - Add your Hello World program inside a folder named after the language
- Include a README.md with:
- Year Created & Creator
- Compile/Run instructions
- Output
- Fun Fact (optional, but recommended)
- Submit a Pull Request
💡 Use existing language folders as a template to keep formatting consistent.
- leachim6/hello-world – A massive collection of Hello World programs across hundreds of languages.
"Hello, World!" programs are the canonical first program in nearly every language.
They’re simple, yet they reveal a lot about a language’s syntax, environment setup, and philosophy.
This project is licensed under the MIT License – see the LICENSE file for details.