preview_everyhello.mp4
An unapologetically simple way to say "Hello" in (almost) every programming language. Spin the wheel. Learn the basics. No fluff.
In a world of over-engineered solutions, I wanted to build something... well, simple. This project is my answer to a question I kept asking myself: "How do I print 'Hello, World!' in Haskell again?"
Think of this project as the front door to every programming language. It doesn't show you the whole house, but it gives you the key and a friendly welcome.
The code is as straightforward as the concept. No hidden layers, no complex build steps. I wrote it with pure HTML, CSS, and vanilla JavaScript to do exactly what you see. Like using a rock as a paperweight: it's not elegant, but hey, the papers aren't going anywhere.
Each spin is carefully crafted to deliver a minimal, yet complete, experience.
- 🎡 An Interactive Carousel: Spin the wheel of programming fortune.
- 💻 Minimal, Correct Code: Just enough to get "Hello, World!" running. Nothing more.
- 💡 Syntax & Output: See not just the how, but the what and the why (of comments).
- 🎨 Light & Dark Themes: Because coders have preferences, even for the simple things.
Want to run this masterpiece of minimalism locally? It's brutally simple.
- Clone this repository.
- If you have live-server installed (npm install -g live-server), just run live-server in the project directory.
- Or just open index.html in your browser. Yes, really.
The heart of this project is the data.json file. Got a language I'm missing?
- Fork this repository.
- Find a cool new language logo in the logos folder (it's probably already there).
- Add a new entry to data.json, following the existing structure.
- Submit a Pull Request. I'd be happy to review it.
Typos, bug fixes, and new ideas are also welcome! Open an issue or send a PR.
- Icons provided by Devicon repository, licensed under the MIT License
- Hello World examples inspired by and sourced from:
Thank you to these projects for maintaining comprehensive collections of Hello World examples across different programming languages.