howtogeek[.]com/795478/windows-31-30-years-later/
3o years ago today is when it all really started. Before that, using DOS meant every app had its own drivers, though some folks used Unix. IBM PC clones had just become a thing, and while still very expensive, they sold WAY below IBM prices. Win3.1 let you add a soundcard, which was how after a few years you'd connect a CD drive. You also had to develop pretty good tech skills, & loads of persistence [i.e. stubbornness] to make stuff work. There were tons of .ini files for Windows and software that often required editing, along with 2 critical files for configuration, autoexec.bat & config.sys. It was not uncommon to have to edit several of these files to get hardware, software, & drivers working, and that too often meant breaking something else. The internet was still in its infancy -- we could log on through a local university, but the web was still in the future -- so you were pretty much on your own.
The linked article threw a red flag however saying that Win3.1 introduced the registry. Several other articles said the same thing -- I disagree...
devblogs.microsoft[.]com/oldnewthing/20120521-00/?p=7573
Trivia, FWIW...
wikipedia[.]org/wiki/AUTOEXEC.BAT
networkencyclopedia[.]com/config-sys/
On July 14, 1995, everything changed again, with Windows 95. PC hardware development was going full tilt back then, and Win95 started the era of needing new hardware for the new OS. Win95 also meant new software -- at first you had very few choices that were compatible. Win95 introduced what we now know as the registry, and included a registry repair utility that if memory serves, hung on for Win98 & Win98 SE a few years later. The WinME [Millennium] that followed was a bust [maybe Microsoft's biggest Windows failure], but it was short lived, arriving September 14, 2000, to be replaced by XP in October 2001. Initially no one had a clue that this version was going to become so vastly popular -- remember that back then if you were even running Windows at home you were likely a bit of a tech -- with Frequent criticism that the new OS had a Fisher Price GUI.
wikipedia[.]org/wiki/Fisher-Price
"... an American company that produces educational toys for infants, toddlers and preschoolers..."