Generates a working Hello World application in a user-chosen programming language. Asks the user to pick a language, then returns correct source code that prints "Hello, World!" to the console. Handles both compiled and interpreted languages correctly.