I suggest you start or stick with any one of the programming languages to achieve your target of developing an app to check the updates.
This documentation provides the latest guidance about building desktop apps for Windows 11 and Windows 10.
Build desktop apps for Windows
https://learn.microsoft.com/en-us/windows/apps/desktop/
Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)
https://learn.microsoft.com/en-us/windows/application-management/app-v/appv-auto-batch-updating
Hope this resolves your Query!!
--
--If the reply is helpful, please Upvote and Accept it as an answer–