All of the tasks in the previous section relate to console applications. Console applications are good for demonstrating how the C# language works. They are also useful for utility applications like a file moving application. Modern applications tend to be form-based, that is, you work in a window using the GUI to interact with the application.
This section builds upon the concepts covered in the Programming Guide. It goes without saying that you should not start from this point on the site until you have completed all of the previous section.