Before there was Windows NT, there was NT, a 32-bit portable operating system that would run multiple OS personalities.
Premium

BY Paul Thurrott with 17 Comments
Before there was Windows NT, there was NT, a 32-bit portable operating system that would run multiple OS personalities.
BY Paul Thurrott with 3 Comments
Before diving into the Microsoft Foundation Class library, I thought it might be a good idea to say hello to MFC with a bit of source code.
BY Paul Thurrott with 4 Comments
OOPs! By the 1990s, Windows application developers were consumed by the move to Object-Oriented Programming, or OOP.
BY Paul Thurrott with 5 Comments
Say hello to C++, an object-oriented superset of C that is still one of the most popular programming languages in the world.
BY Paul Thurrott with 13 Comments
Before moving past Visual Basic classic, let’s take a look at how Microsoft evolved VB through derivatives, one of which still exists today.
BY Paul Thurrott with 14 Comments
And now, a brief interlude while we ponder the personal computing coulda, shoulda been, Microsoft and IBM’s OS/2.
BY Paul Thurrott with 10 Comments
Visual Basic was instantly popular and its ease of use and suitability for application development helped drive Windows to new levels of market acceptance.
BY Paul Thurrott with 19 Comments
Visual Basic was the right tool at the right time, and it was everything that Windows API development was not: Easy, visual, and fun.
BY Paul Thurrott with 15 Comments
While this article series focuses on Windows, Microsoft’s empire was initially built on an even shakier foundation: The BASIC programming language.
BY Paul Thurrott with 26 Comments
In researching the history of Microsoft Basic, I realized I had forgotten something: We need to look at "hello, world" in Microsoft Basic too!
BY Paul Thurrott with 13 Comments
As a fun preview for the next several articles in this series, here’s “hello, world” in modern and classic versions of Visual Basic.
BY Paul Thurrott with 11 Comments
It's time to say goodbye to the Windows API, which was as hastily cobbled-together as the platform on which it originally ran.
BY Paul Thurrott with 23 Comments
A Windows-based take on “hello, world” neatly explains why Windows API programming was never going to take over the world.
BY Paul Thurrott with 17 Comments
The process of writing a Windows application with the native Windows API in the C programming language hasn’t changed a lot in the past 30+ years.
BY Paul Thurrott with 19 Comments
The original design of Windows was inexorably tied to that of the Intel x86 microprocessors on which it and MS-DOS ran. Yes, this is all IBM’s fault.
BY Paul Thurrott with 15 Comments
The book The C Programming Language from 1988 includes a simple introductory program called hello, world. It still works in Visual Studio 2019 today.
BY Paul Thurrott with 18 Comments
In the beginning, there was Windows. And a supporting Windows Application Programming Interface that came as part of the Windows Software Development Kit.
BY Paul Thurrott with 33 Comments
To fully understand why Windows was designed the way it was, we must go back in time. To before the beginning.
BY Paul Thurrott with 24 Comments
In 2020, Windows will celebrate its 35th anniversary. Here’s a rough timeline of each release, and how the app development model changed over time.
BY Paul Thurrott with 67 Comments
I’m starting a new series of articles that will examine how Windows application development has evolved over the years along with the platform itself.