Universal Windows Platform is a development technology introduced by Microsoft in Windows 10. Before starting to develop applications for Windows 10, we recommend you get acquainted with this technology.
The following is the list of basic resources provided by Microsoft for Windows 10 app developers.
Windows Dev Center
Get Started with UWP
Desktop App Development Documentation
Design applications for the Windows desktop
Windows Store app samples