I’ll bandwagon off the other comment to ask which platform(s) you’re interested in.
There’s a way to make native apps for each platform using Swift and XCode on macOS, C#/C++ and WPF (and whatever other ways of rendering desktop apps ms invented this year) for windows and multiple ways to do it for Linux.
There’s also cross-platform toolkits like Flutter (before google currently trying to kill that) and the liked by developers and hated by consumers electron (and its newer, much lighter, rust-based alternative Tauri), which lets you write low-level code for the system API stuff and HTML, CSS and JS for your frontend.
Cross-platform apps have a tendency to feel more janky - though they don’t always do - however it lets you write a single codebase for multiple platforms if that’s what you need.
Another question - what’s your current skill-level as a developer? Have you built other kinds of software before or is this your entry into the field? That would partly impact what kind of material might be good for learning for you and which kind of framework you’d be comfortable with using.