Hello World Program : First program while learning Programming
Last Updated :
16 Feb, 2023
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;
}
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")
#python code for "Hello world" in multiple lines
print("""Hello
world""")
OutputHello 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:
# 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
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"
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:
# http://bit.ly/2qLYVTG
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
Ruby
R
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!");
}
Similar Reads
How Programming Languages are Changing the World Programming has been revolutionizing the world since the advent of the first software or a code-based project. Programming or coding has opened numerous new ways and paved the way for innovation in almost every industry. Today, with various types of coding languages available and modern tech-powered
6 min read
Print "GeeksforGeeks" in 10 different programming languages The most elementary part of learning any computer programming language is the ability to print a desired text on the screen or console. Thus, the task of this article is to guide programmers new to any of the 10 different languages discussed below, i.e. GO, Fortran, Pascal, Scala, Perl, ADA, Ruby, K
4 min read
5 Steps to Learn to Code in Any Programming Language Suppose you want to dive deep into machine learning, but you didn't know Python or you want to switch to Full Stack Development and worried that you never code with JavaScript, well this is the common problems students often faced when they want to explore a new exciting field in computer science. A
9 min read
Best Way To Start With Competitive Programming - GeeksforGeeks CP Self-Placed Course Remember the day of your childhood memories when the first time your parents and friends handover some jigsaw puzzle games to you and you accepted the challenge to solve it (We know we just have brought a smile on your face...). It was interesting and fun for you to solve your first puzzle and then
6 min read
Why Should I Learn Coding? Learning coding can offer a variety of benefits, and the decision to learn coding depends on your interests, career goals, and personal development objectives. But before we discuss why you should learn coding in detail, we would like to know why you are reading this article. There might be a few re
7 min read
Getting started with C C language is a popular programming language that was developed in 1970 by Dennis Ritchie at Bell Labs. The C programming language was developed primarily to build the UNIX operating system. It is widely used because it is simple, powerful, efficient, and portable. Features of C Programming Language
5 min read