Found in 1 comment on Hacker News
epirogov · 2022-04-02 · Original thread
I added java to my profile 2 years ago, but mostly I work with .Net and know a lot about desktop ui frameworks. winforms, wpf, uwp and current Project Reunion. Of course, most of the time we work with web stacks and the front-end still sometimes native utilities with UI. WPF is the parent composite controls UI that allows to create great user experience. To work with it as a pro, you should understand some patterns to switch from imperative to declarative programming, study how to use MVVM patterns and understand control composition with styles…

But, if you want to start quickly, you should start with imperative programming. Find a simple ui designer that works for you and add event handlers to controls. Take a look for some books from my former patron :

https://www.amazon.com/Developing-Windows-10-Applications-C/...

His advice on Ukrainian Microsoft Days is do not start as a senior, try a simple path first where code behavior is connected to the ui directy. Then understand some patterns that simplify your code and show declarative programing force.

Fresh book recommendations delivered straight to your inbox every Thursday.