Hi,
Welcome to our Microsoft Q&A platform!
The reply form Kareninstructor
To answer the question, "it depends" on the requirements as there are several ways to approach writing a solution while being a beginner it's best to not start by writing a program but instead learn how to work with XAML, interacting with XAML, data binding (one and two way bindings), patterns eg MVVM, dependency injection and much more.
Thanks.