Hello World Program : First program while learning Programming - GeeksforGeeks

25 Feb, 2022
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 programLearning 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
// Simple C program to// display "Hello World" // Header file for// input output functions#include <stdio.h> // main function -// where the execution of// program beginsint 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 beginsint main(){    // prints hello world    cout << "Hello World";     return 0;}
3. Hello World in C# 
C#
// C# program to print Hello World! using System; // namespace declarationnamespace HelloWorldApp { // Class declarationclass 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 useduse strict;use warnings; # Print functionprint("Hello World\n"); # To run the code refer:# http://bit.ly/2qLYVTG
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> <?phpecho "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.logconsole.log('Hello World');</script>
12. Hello World in Julia
Julia
// Julia programprintln("Hello World")
13. Hello World in R
R
# Codecat('Hello World')
14. Hello world in Ruby
Ruby
# codeputs "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');}
20. Hello World in MATLAB
Matlab
% Codefprintf('Hello World!');% You can also usedisp('Hello World!');
Below are the codes of all the languages:
C
C++
C#
Java
Python
Perl
Scala
HTML
PHP
Julia
Ruby
R
Go
Javascript
Solidity
XML
ObjectiveC
Kotlin
Dart
Matlab
// Simple C program to// display "Hello World" // Header file for// input output functions#include <stdio.h> // main function -// where the execution of// program beginsint main(){     // prints hello world    printf("Hello World");     return 0;}
// 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 beginsint main(){    // prints hello world    cout << "Hello World";     return 0;}
// C# program to print Hello World! using System; // namespace declarationnamespace HelloWorldApp { // Class declarationclass 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();    }}}
// 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 code for "Hello World" print("Hello World")    
#!/usr/bin/perl # Modules useduse strict;use warnings; # Print functionprint("Hello World\n"); # To run the code refer:# http://bit.ly/2qLYVTG
// Scala program to print Hello World! object Geeks{     // Main Method    def main(args: Array[String])    {         // prints Hello World        println("Hello World")    }}
<html><header><title></title></header><body>Hello World</body></html>
<!DOCTYPE html><html><body> <?phpecho "Hello World";?> </body></html>
println("Hello World")
puts "Hello World"
cat('Hello World')
package main   import "fmt"   // Main functionfunc main() {       fmt.Println("Hello World")}
<script> // using console.logconsole.log('Hello World');</script>
pragma solidity ^0.5.0; contract helloGeeks { function renderHelloGeeks () public pure returns (string) {   return 'Hello World'; }}
<?xml version="1.0" encoding="UTF-8"?><text>  <para>Hello World</para></text>
#import#import  int main(void){    NSLog(@"Hello World");    return 0;}
fun main(args: Array<String>) {    println("Hello World")}
void main() {  print('Hello World');}
% Codefprintf('Hello World!');% You can also usedisp('Hello World!');
Output: 
Hello World
yuvraj_chandra
jyoti369
geeky01adarsh
C Language
C#
C++
Go Language
HTML
Java
Perl
Programming Language
Python
Scala
Java
Perl
HTML
CPP
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Multidimensional Arrays in C / C++
Left Shift and Right Shift Operators in C/C++
Function Pointer in C
Core Dump (Segmentation fault) in C/C++
rand() and srand() in C/C++
Difference between Abstract Class and Interface in C#
String.Split() Method in C# with Examples
C# | How to check whether a List contains a specified element
C# | IsNullOrEmpty() Method
C# Dictionary with examples