Ok net me just get this straight.

void = does not return anything
the function Main is a constructor.
Console.WriteLine sends text to the CMD
Console.Read() waits for a user input. ?

and no matter the class named Program is executed first ?