I am new to C# (coming from Python and C) and when I start a new project in Monodevelop or Visual Studio, the project is put in a "solution" container.
I had a look at Microsoft description of what a solution is but I don't really understand the benefit of this and how I should use it.
The Microsoft documentation says:
A project is contained, in a logical sense and in the file system, within a solution, which may contain one or more projects, along with build information, Visual Studio window settings, and any miscellaneous files that aren't associated with any project. In a literal sense, the solution is a text file with its own unique format; it is generally not intended to be edited by hand.
Could someone explain what "solutions" are here for?