Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

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:  

Take a step-up from those "Hello World" programs. Learn to implement data structures like Heap, Stacks, Linked List and many more! Check out our Data Structures in C course to start learning today.

1. Hello World in C 

C




// 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;
}

2. Hello World in C++ 



C++




// 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;
}

3. Hello World in C# 

C#




// 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();
    }
}
}

4. Hello World in Java

Java




// 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");
    }
}

5. Hello World in Python

Python




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

6. Hello World in Perl

Perl




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

7. Hello World in Scala

Scala




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

8. Hello World in Go

Go




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

9. Hello World in PHP



PHP




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

10. Hello World in HTML

HTML




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

11. Hello World in JavaScript

JavaScript




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

12. Hello World in Julia

Julia




// Julia program
println("Hello World")

13. Hello World in R

R




# Code
cat('Hello World')

14. Hello world in Ruby

Ruby




# code
puts "Hello World"

15. Hello World in Solidity

Solidity




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

16.  Hello World in XML

XML




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

17. Hello World in Objective-C

ObjectiveC




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

18. Hello World in Kotlin

Kotlin




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

19. Hello World in Dart

Dart




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

Below are the codes of all the languages:

C




// 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;
}

C++




// 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;
}

C#




// 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();
    }
}
}

Java




// 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");
    }
}

Python




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

Perl




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

Scala




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

HTML




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

PHP




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

Julia




println("Hello World")

Ruby




puts "Hello World"

R




cat('Hello World')

Go




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

Javascript




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

Solidity




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

XML




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

ObjectiveC




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

Kotlin




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

Dart




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

Output: 

Hello World






My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!