Anyone have recommendations what “modern #WindowsProgramming” is these days? I see lots of books about UWP with C# ... is that still the way to go?

Any good books for a seasoned programmer on other platforms? Looking for guidance on the non-programming things like how to give my app the right entitlements (e.g. permissions to access settings files) set up icons, how to deal with multiple instances/documents, the expected structure for an app's objects, how to add 3rd party C/C++ libs.

@uliwitness What are you trying to build? Is it a business app? A game?
@feoh Porting my programming language, so kind of all of the above.
@uliwitness @feoh if you find the answer, or an answer, I’d love if you post what you’ve found out

@woolie @uliwitness If it's a programming language you're porting, I can't see how you could go wrong with using .Net and C#.

It's a rich language, an incredibly rich framework, and wide ranging support for everything from graphics to sound to printing to database to whatever else you can think of :)

@uliwitness C# seems to be a fairly common logic language, still, although there's signs that Microsoft is not investing in CLR's maintenance very eagerly anymore. There's multiple different UI toolkits atop C#, though.

If you don't have to buy into the Microsoft's own API mess, I have had good experience with Ruby and FoxTK. FoxTK's native API is in C++, I think. GTK+ is also available Windows, but I think its widgets don't look like Windows' own widgets on Windows, which you might or might not care about.

@uliwitness I think the latest entry in the parade is WinUI 3 in C# with the Windows App SDK packaged as MSIX? I've just stuck to WPF though and it works fine and doesn't keep changing and being obsoleted.