Challenge to create the customary “hello world” program in 20 languages, all tested and verified.

1. C
#include <stdio.h>
#include <stdlib.h>

int main(void) {
    puts("Hello World");
    return EXIT_SUCCESS;
}
2. C++
#include <iostream>
using namespace std;

int main() {
    cout << "Hello World" << endl;
    return 0;
}
3. C#
using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
        }
    }
}
4. Visual Basic
Imports System

Module Program
    Sub Main(args As String())
        Console.WriteLine("Hello World")
    End Sub
End Module
5. Java
class HelloWorld 
{ 
    public static void main(String args[]) 
    { 
        System.out.println("Hello World"); 
    } 
}
6. Python 3
print("Hello World")
7. Python 2
print "Hello World"
8. HTML
<html>
  <header><title>Hello</title></header>
  <body>
    Hello World
  </body>
</html>
9. PHP
<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo '<p>Hello World</p>'; ?> 
  </body>
</html>
10. Javascript
<html>
<body>

<script>
    alert( 'Hello World' );
</script>

<p>Hello World</p>
</body>
</html>
11. PowerShell
Write-Host "Hello World"
12. Ruby
puts 'Hello World'
13. PL/SQL
BEGIN
dbms_output.put_line (‘Hello World');
END:
/
14. Go
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
15. Bash
#!/bin/bash
echo "Hello World"
16. Perl
#!/usr/bin/perl
print "Hello World";
17. Ada
with Ada.Text_IO;
procedure Main is
  begin
  Ada.Text_IO.Put_Line("Hello World");
  null;
end Main;
18. MATLAB (GNU Octave)
disp('Hello World')
19. R
print("Hello World", quote = FALSE)
20. Groovy
println "Hello World"