Skip to content
Related Articles

Related Articles

Hello World Program : First program while learning Programming
  • Difficulty Level : Basic
  • Last Updated : 29 Nov, 2020

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


12. Hello World in Julia

Julia

filter_none

edit
close

play_arrow

link
brightness_4
code

// Julia program
println("Hello World")

chevron_right


13. Hello World in R

R

filter_none

edit
close

play_arrow

link
brightness_4
code

# Code
cat('Hello World')

chevron_right


14. Hello world in Ruby

Ruby

filter_none

edit
close

play_arrow

link
brightness_4
code

# code
puts "Hello World"

chevron_right


15. Hello World in Solidity

Solidity

filter_none

edit
close

play_arrow

link
brightness_4
code

pragma solidity ^0.5.0;
 
contract helloGeeks {
 function renderHelloGeeks () public pure returns (string) {
   return 'Hello World';
 }
}

chevron_right


16.  Hello World in XML

XML

filter_none

edit
close

play_arrow

link
brightness_4
code

<?xml version="1.0" encoding="UTF-8"?>
<text>
  <para>Hello World</para>
</text>

chevron_right


17. Hello World in Objective-C

ObjectiveC

filter_none

edit
close

play_arrow

link
brightness_4
code

#import
#import
  
int main(void)
{
    NSLog(@"Hello World
");
    return 0;
}

chevron_right


18. Hello World in Kotlin

Kotlin

filter_none

edit
close

play_arrow

link
brightness_4
code

fun main(args: Array<String>) {
    println("Hello World")
}

chevron_right


19. Hello World in Dart

Dart

filter_none

edit
close

play_arrow

link
brightness_4
code

void main() {
  print('Hello World');
}

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


Julia

filter_none

edit
close

play_arrow

link
brightness_4
code

println("Hello World")

chevron_right


Ruby

filter_none

edit
close

play_arrow

link
brightness_4
code

puts "Hello World"

chevron_right


R

filter_none

edit
close

play_arrow

link
brightness_4
code

cat('Hello World')

chevron_right


Go

filter_none

edit
close

play_arrow

link
brightness_4
code

package main
   
import "fmt"
   
// Main function
func main() {
   
    fmt.Println("Hello World")
}

chevron_right


Javascript

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Solidity

filter_none

edit
close

play_arrow

link
brightness_4
code

pragma solidity ^0.5.0;
 
contract helloGeeks {
 function renderHelloGeeks () public pure returns (string) {
   return 'Hello World';
 }
}

chevron_right


XML

filter_none

edit
close

play_arrow

link
brightness_4
code

<?xml version="1.0" encoding="UTF-8"?>
<text>
  <para>Hello World</para>
</text>

chevron_right


ObjectiveC

filter_none

edit
close

play_arrow

link
brightness_4
code

#import
#import
  
int main(void)
{
    NSLog(@"Hello World
");
    return 0;
}

chevron_right


Kotlin

filter_none

edit
close

play_arrow

link
brightness_4
code

fun main(args: Array<String>) {
    println("Hello World")
}

chevron_right


Dart

filter_none

edit
close

play_arrow

link
brightness_4
code

void main() {
  print('Hello World');
}

chevron_right


Output: 

Hello World



Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :