I'm completely new to programming, though I have some basic C# knowledge from trying out Unity. I'm interested in creating a simple task management application for Windows, but I'm unsure where to begin. Unfortunately, YouTube hasn't been very helpful for me. I'd appreciate any guidance on where I should start my learning journey, and I'm open to exploring other programming languages if needed!
3 Answers
I recommend breaking your project into smaller, manageable tasks. Create a flow or relationship diagram to understand how these tasks work together. Think about what a 'task' really is—what fields it should have, how to store it, and if you want to use a database or save it as JSON files. Starting small will make the coding phase go quicker, trust me! You'll find it's easier to build up a simple system step by step rather than trying to tackle everything at once.
Before you dive into coding, consider sketching out a UML diagram. This will help you visualize the components you need for your app. Then, set up a folder structure to keep everything organized. It makes the coding process smoother as you have a clear layout of what you’re building!
A great starting point would be to check out the .NET documentation for building desktop apps. They offer a lot of resources that can help kick off your project! You can find it at dotnet.microsoft.com/en-us/apps/desktop.
What exactly is UML, though? Is it complicated?