A Hello World program is a very simple program that outputs the string "Hello World!". It is often used to show the basic syntax of a programming language.
The main function is a mandatory function that tells the compiler where it should start executing our code. It takes an array of strings as the parameter and returns the type Unit which corresponds to the type ```void``` in languages like Java.
As we can see, functions are declared with the use of the keyword ```fun``` and its body should be written inside curly braces.
Functions without a explicitly declared return type will return the type ```Unit```, therefore, the above code is equivalent to
```kotlin
fun main(args : Array<String>): Unit {...}
```
### Print Statement
The println function takes a string as an argument and prints it to the screen. In this case we are printing the string "Hello, World!". Note that string literals are declared using double quotes ```"String"```.
If you'd like to know more about Kotlin Syntax and start writing awesome programs you should check the awesome Kotlin Official Documentation: https://kotlinlang.org/docs/reference/