Back to the bookshelf

Typographic jacket · original cover not fetched

A BOOK SERIES · 2006–2026 SAMPLE

Programming Windows

Charles Petzold

5 readers recommend it across 1 discussion

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

runjake
Programming Windows and Inside Windows are the books you want. Programming Windows covers systems programming in C and in later editions, in C#. Inside Windows goes over the Window OS architecture in-depth. There’s not much programming in the book but you will come away with a deep understanding of the OS. Both books are published by Microsoft Press. You’ll of course want the latest editions but if you come across earlier editions, those are fine too. I’m partial to the earlier Petzold editions of Programming Windows. The technical docs at microsoft.com are also super helpful and up-to-date: https://learn.microsoft.com/en-us/docs/
deaddodo
The reason you're not getting a good answer is because the ultimate answer is to just use Microsoft's Documentation: https://learn.microsoft.com/en-us/windows/apps/ https://learn.microsoft.com/en-us/windows/apps/get-started/s... (https://learn.microsoft.com/en-us/windows/apps/get-started/start-here) https://learn.microsoft.com/en-us/windows/win32/api/ It covers near everything, is extremely exhaustive, and constantly updated. That being said, if you're more interested in how the Windows API is organized/works internally (why you have to give it handles/resources and what those mean, for instance), then Charles Petzold's series is generally considered the definitive resource: https://www.amazon.com/gp/product/B00JDMP71S/