Hello World Program : First program while learning Programming

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.

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

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

C#




// C# program to print Hello World!
 
using System;
 
// namespace declaration
namespace HelloWorldApp {
 
// Class declaration
class Beginner {
 
    // 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

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

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

Perl




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


Output

Hello World

Scala




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


Output

Hello World

C




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


PHP




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


Output

<!DOCTYPE html>
<html>
<body>

Hello World 

</body>
</html>

HTML




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


JavaScript




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


Julia




// Julia program
println("Hello World")


R




# Code
cat('Hello World')


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 HelloBeginner{
 function renderHelloBeginner () 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 Beginner {
 
    // 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:
# http://bit.ly/2qLYVTG


Scala




// Scala program to print Hello World!
 
object Beginner
{
 
    // 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 helloBeginner {
 function renderHelloBeginner () 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


Contact Us