I tried to run the launcher and it asked me to install .NET 6, what is it?

.NET 6 is a framework from Microsoft to help with making tools like the launcher. You can read about it here

You can find the .NET installer here, it is required to use the launcher.

You will need the `.NET Desktop Runtime` specifically.