The best thing about visual studio game engine it's easy to use,it has everything you need in one package which makes development faster than other engines like Unity or Unreal etc., there are alot of tutorials available online that guides how i can make my own games using this tool so if u have no knowledge then don't worry because with some time effort your self will surely learn what ever new things comes up while developing applications made by others! nothing really bad but sometimes when I try out something from another tutorial they just doesnot work as expected even after trying them several times still works same way everytime!! If ur beginner at programming start learning first before making any commercial app otherwise its gonna be very hard not only coding part also business side too.
This helps me build simple apps without spending hours doing research instead spend few minutes understanding basics concepts of c++ language used here!! Its free software provided by Microsoft itself (as far am aware) however support could always.