Hello world! All programs start with a hello world. It tests that your environment is working, so that you can run your code.
This is how you install and run the most important languages on Linux: Python 3, Bash, C, C++, Go, Lua, Ruby and Java.
Tested on Ubuntu 18.04 LTS (Xubuntu). All languages installed with apt-get, from default repositories.
Python 3
$ cat hellotero.py print("Hello Tero") $ python3 hellotero.py Hello Tero
Bash
$ cat hellotero.sh echo "Hello Tero" $ bash hellotero.sh Hello Tero
C
$ cat hellotero.c #include <stdio.h> int main() { printf("Hello Tero\n"); } $ gcc hellotero.c -o helloteroc $ ./helloteroc Hello Tero
C++ (cpp)
$ cat hellotero.cc #include <iostream> int main() { std::cout << "Hello Tero\n"; } $ g++ hellotero.cc -o helloterocc $ ./helloterocc Hello Tero
Java
$ cat HelloTero.java # filename must match class name public class HelloTero { public static void main(String[] args) { System.out.println("Hello Tero"); } } $ javac HelloTero.java $ java HelloTero # do not write .class here Hello Tero
Go
$ sudo apt-get -y install golang-go $ cat hellotero.go package main import "fmt" func main() { fmt.Printf("Hello Tero\n") } $ go build -o helloterogo hellotero.go $ ./helloterogo Hello Tero
Ruby
$ cat hellotero.rb print ("Hello Tero\n") $ ruby hellotero.rb Hello Tero
Lua
$ cat hellotero.lua print("Hello Tero") $ lua hellotero.lua Hello Tero