Open In App

Hello World Program : First program while learning Programming

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

In this article, I’ll show you how to create your first Hello World computer program in various languages. Along with the program, comments are provided to help you better understand the terms and keywords used in the
Learning program. Programming can be simplified as follows:

  • Write the program in a text editor and save it with the correct extension (.CPP, .C, CSHARP, .JAVA, .PY, etc.).
  • Compiling Programs Using Compilers or Online IDEs.
  • Understand basic terminology.

The Hello World program is the first step in learning a programming language and one of the easiest programs to learn. It just prints a “Hello World” message to the screen. Now let’s look at the programs in most languages:
Here are links to all the individual “Hello World” programs in various languages.

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


Output

Hello World

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


Output

Hello World

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


Output

Hello World

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


Output

Hello World

5. Hello World in Python

Python




# Python code for "Hello World"
 
print("Hello World")
 
 
#python code for "Hello world" in multiple lines
 
print("""Hello
world""")


Output

Hello World
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:


Output

Hello World

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


Output

Hello World

8. Hello World in Go

C




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


Output

<!DOCTYPE html>
<html>
<body>

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"


Output

Hello World

15. Hello World in Solidity

Solidity




// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.16;
/// @title A contract for demonstrating Hello World program
/// @author Jitendra Gangwar
/// @notice For now, this contract return the Hello World string
contract HelloGeeks{
 function renderHelloGeeks () public pure returns (string memory) {
   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');
}


20. Hello World in MATLAB

Matlab




% Code
fprintf('Hello World!');
% You can also use
disp('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');
}


Matlab




% Code
fprintf('Hello World!');
% You can also use
disp('Hello World!');


Rust




fn main() {
    println!("Hello, world!");
}


Output

Hello World


Last Updated : 16 Feb, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads