Hello World Program : First program while learning Programming

This article introduces us with how to write the first computer program of “Hello World”, across various languages. Along with the programs, the comments are provided for a better understanding of the terminologies and keywords used in the program

Learning any programming can be simplified into:

  • Writing the program in a text-editor and saving it with correct extension(.CPP, .C, .CSHARP, .JAVA, etc)
  • Compiling the program using a compiler or online IDE
  • Understanding the basic terminologies.

The “Hello World” program is the first step towards learning any programming language and also one of the simplest programs you will learn. All you have to do is display the message “Hello World” on the screen. Let us now look at the program in most of the language:



Here are the links to all the individual “Hello World” programs in different languages:

  1. Hello World in C

    C

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Simple C program to
    // display "Hello World"
      
    // Header file for
    // input output functions
    #include <stdio.h>
      
    // main function -
    // where the execution of
    // program begins
    int main()
    {
      
        // prints hello world
        printf("Hello World");
      
        return 0;
    }

    chevron_right

    
    

  2. Hello World in C++

    C++

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Simple C++ program to
    // display "Hello World"
      
    // Header file for
    // input output functions
    #include <iostream>
      
    using namespace std;
      
    // main function -
    // where the execution of
    // program begins
    int main()
    {
        // prints hello world
        cout << "Hello World";
      
        return 0;
    }

    chevron_right

    
    

  3. Hello World in C#

    C#

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // C# program to print Hello World!
      
    using System;
      
    // namespace declaration
    namespace HelloWorldApp {
      
    // Class declaration
    class Geeks {
      
        // Main Method
        static void Main(string[] args)
        {
      
            // statement
            // printing Hello World!
            Console.WriteLine("Hello World");
      
            // To prevents the screen from
            // running and closing quickly
            Console.ReadKey();
        }
    }
    }

    chevron_right

    
    

  4. Hello World in Java

    Java

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // This is a simple Java program.
    // FileName : "HelloWorld.java"
      
    class HelloWorld {
      
        // Your program begins
        // with a call to main().
        // Prints "Hello, World"
        // to the terminal window.
        public static void main(
            String args[])
        {
            System.out.println("Hello World");
        }
    }

    chevron_right

    
    

  5. Hello World in Python

    Python

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    # Python code for "Hello World" 
      
    print("Hello World")     

    chevron_right

    
    

  6. Hello World in Perl

    Perl

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    #!/usr/bin/perl 
      
    # Modules used 
    use strict; 
    use warnings; 
      
    # Print function 
    print("Hello World\n"); 
      
    # To run the code refer:

    chevron_right

    
    

  7. Hello World in Scala

    Scala

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Scala program to print Hello World! 
      
    object Geeks 
      
        // Main Method 
        def main(args: Array[String]) 
        
      
            // prints Hello World 
            println("Hello World"
        

    chevron_right

    
    

  8. Hello World in Go

    Go

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // Go program to print Hello World!
      
    package main
      
        import "fmt"
      
        // Main function
        func
        main()
    {
      
        // prints Hello World
        fmt.Println("!... Hello World ...!")
    }

    chevron_right

    
    

  9. Hello World in PHP

    PHP

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <!DOCTYPE html>
    <html>
    <body>
      
    <?php
    echo "Hello World";
    ?> 
      
    </body>
    </html>

    chevron_right

    
    

  10. Hello World in HTML

    HTML

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <html>
    <header><title></title></header>
    <body>
    Hello World
    </body>
    </html>

    chevron_right

    
    

  11. Hello World in JavaScript

    JavaScript

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script> 
      
    // using console.log 
    console.log('Hello World'); 
    </script> 

    chevron_right

    
    

Below are the codes of all the languages:

C

filter_none

edit
close

play_arrow

link
brightness_4
code

// Simple C program to
// display "Hello World"
  
// Header file for
// input output functions
#include <stdio.h>
  
// main function -
// where the execution of
// program begins
int main()
{
  
    // prints hello world
    printf("Hello World");
  
    return 0;
}

chevron_right


C++

filter_none

edit
close

play_arrow

link
brightness_4
code

// Simple C++ program to
// display "Hello World"
  
// Header file for
// input output functions
#include <iostream>
  
using namespace std;
  
// main function -
// where the execution of
// program begins
int main()
{
    // prints hello world
    cout << "Hello World";
  
    return 0;
}

chevron_right


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to print Hello World!
  
using System;
  
// namespace declaration
namespace HelloWorldApp {
  
// Class declaration
class Geeks {
  
    // Main Method
    static void Main(string[] args)
    {
  
        // statement
        // printing Hello World!
        Console.WriteLine("Hello World");
  
        // To prevents the screen from
        // running and closing quickly
        Console.ReadKey();
    }
}
}

chevron_right


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

// This is a simple Java program.
// FileName : "HelloWorld.java"
  
class HelloWorld {
  
    // Your program begins
    // with a call to main().
    // Prints "Hello, World"
    // to the terminal window.
    public static void main(
        String args[])
    {
        System.out.println("Hello World");
    }
}

chevron_right


Python

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python code for "Hello World" 
  
print("Hello World")     

chevron_right


Perl

filter_none

edit
close

play_arrow

link
brightness_4
code

#!/usr/bin/perl 
  
# Modules used 
use strict; 
use warnings; 
  
# Print function 
print("Hello World\n"); 
  
# To run the code refer:

chevron_right


Scala

filter_none

edit
close

play_arrow

link
brightness_4
code

// Scala program to print Hello World! 
  
object Geeks 
  
    // Main Method 
    def main(args: Array[String]) 
    
  
        // prints Hello World 
        println("Hello World"
    

chevron_right


HTML

filter_none

edit
close

play_arrow

link
brightness_4
code

<html>
<header><title></title></header>
<body>
Hello World
</body>
</html>

chevron_right


PHP

filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html>
<html>
<body>
  
<?php
echo "Hello World";
?> 
  
</body>
</html>

chevron_right


Output:

Hello World


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.