Start by reading the Overview on Microsoft Learn.
For additional background you can read the Microsoft guide to packaging and deployment for Windows Applications. The latter will recommend Microsoft Store as the recommended distribution path for most developers. Other avenues will require additional certificate signing obligations (and concomitant costs).