Getting Started with Win32 Development: Need Recommendations

June 14, 2025 2 answers
Asked by GamerDude42
Hey folks! I'm a game developer with about six years of experience under my belt. I know C++ really well and have decent skills in JavaScript and Lua, among a few others. I've been trying to dive into Win32 programming, but I'm struggling to find any comprehensive resources that explain things thoroughly. I'm currently stuck on the Microsoft documentation which is just a long list of functions that I don't really understand. I'm wondering how best to kick off my learning with this framework and if the complexity of Win32 is even worth it for basic tasks. Are there better options out there for Windows desktop development?

Answers

CleverCoder88
Check out MSDN for the most comprehensive Win32 documentation. It's detailed but mainly just lists functions without much context. If you're looking to work on standard game dev stuff, I'd suggest using GLFW for window management and input or SDL if you need extra features. Both of these libraries work across platforms and might be a smoother start for you.

GameDevTy: Appreciate the tips! I'm not specifically focused on game dev for Windows; I'm more into desktop app development. Thanks for the advice!

Reply to this answer
TechieTom
A great resource is Petzoldโ€™s 'Programming Windows'. It's a classic and covers a lot of ground. But honestly, going straight into Win32 might not be necessary nowadaysโ€”there are easier paths. What about looking into UWP or other frameworks instead?

AppWizard99: Interesting thought! What would you suggest instead of UWP?

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions