/helloWorld

Hello world is an Open Source project for programming beginners. It consists in providing a program that returns the “Hello World” message in the programming language you know.

Primary LanguageAssemblyMIT LicenseMIT

helloWorld

GitHub contributors GitHub stars GitHub stars GitHub forks

Hello world is an Open Source project for programming beginners. It consists in providing a program that returns the “Hello World” message in the programming language you know.

For those who like a challenge and want to make larger contributions, you can create an API in a supported or unsupported programming language. You work in the apis folder and add the programming language to the list of supported programming languages, then add API at the end (e.g. Python: Basic, API).

List of available languages:

  1. Python : basic
  2. Javascript : basic
  3. Solidity : basic
  4. C : basic
  5. C++ : basic
  6. C# : basic
  7. PHP : basic
  8. Assembly : basic
  9. HTML : basic
  10. Dart : basic
  11. COBOL : basic
  12. GDScript : basic
  13. Java : basic
  14. Bash : basic
  15. Go : basic
  16. Typescript : basic
  17. Rust : basic
  18. Zig : basic
  19. Kotlin : basic
  20. Swift : basic
  21. Lua : basic
  22. Brainfuck : basic
  23. R : basic
  24. Cairo : basic
  25. Xamarin : basic
  26. Perl : basic
  27. Prolog : basic
  28. Ruby : basic
  29. Azle : basic
  30. SQL : basic
  31. Fortran : basic
  32. Motoko : basic
  33. AZle : basic
  34. Soroban : basic
  35. Mokoto : basic
  36. MATLAB : basic
  37. Haskell : basic
  38. Scheme : basic
  39. F# : basic
  40. SNOBOL : basic
  41. Scala : basic
  42. Wolfram : basic
  43. K : basic
  44. J : basic
  45. Smalltalk - Squeak or GNU : basic
  46. VisualBasic : basic
  47. Q : basic
  48. Icon : basic
  49. Daytona : basic
  50. Pascal : basic
  51. Crystal : basic
  52. D : basic
  53. Dylan : basic
  54. Racket : basic
  55. Erlang : basic
  56. Julia : basic
  57. Haxe : basic

Table of Contents

Introduction

The "Hello World" project is a common first step for beginners learning a new programming language. This repository gathers implementations of the "Hello World" message in multiple languages to demonstrate different syntax and language features.

Installation

  1. Clone the repository:
    git clone https://github.com/agnilondapakou/helloWorld.git
  2. Navigate to the directory of the language you wish to try.

Usage

To run a "Hello World" program:

  1. Navigate to the specific language folder.
  2. Run the code using the appropriate compiler or interpreter.

Example in Python:

python hello.py

Contributing

Contributions are encouraged! Follow these steps to contribute:

  1. Fork the repository: Click the "Fork" button at the top of this page to create a copy of this repo under your GitHub account.
  2. Clone your fork:
    git clone https://github.com/agnilondapakou/helloWorld.git
    cd helloWorld
  3. Create a new branch:
    git checkout -b add-language-<language-name>
  4. Add your "Hello World" program: Add a folder for your language (if not present) and include your program file inside it.
  5. Commit your changes:
    git add .
    git commit -m "Added Hello World in <language>"
  6. Push to your fork:
    git push origin add-language-<language-name>
  7. Create a Pull Request: Go to your fork on GitHub and click the "Compare & pull request" button to submit your changes.

Please ensure that your code adheres to the formatting conventions for the language. Check the CONTRIBUTING.md for more detailed guidelines.

Features

  • Collection of "Hello World" programs in various programming languages.
  • Great resource for beginners to compare basic syntax across languages.

License

This project is licensed under the MIT License - see the LICENSE file for details.