If you execute the program from the command line with a word after the program name like this: "exampleprogram Fred" the program will respond with "hello,Fred" and on the second line it will print: "welcome to csharp station tutorial!"
As far as "static void Main(string[] args)" means:
* "static" means that this method may be called without creating a new instance of the class
* "void" means that this method does not return a result
* "string[] args" means that the method receives an argument named "args" that is comprised of an array of strings
As far as "static void Main(string[] args)" means:
* "static" means that this method may be called without creating a new instance of the class
* "void" means that this method does not return a result
* "string[] args" means that the method receives an argument named "args" that is comprised of an array of strings