How to really learn Windows from a technical perspective?

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • windows-installer

    Build Windows Installers for Electron apps

  • A very old, segmented "hive" of numeric and string settings that allow tweaking of Windows internals, services, Group Policy, and any programs that choose to use it for key-value storage. It's also where the system remembers which configuration options are per-user or per-device, and where apps are installed if they are installed at all. If you run "portable" apps (bare binaries, or archives of programs distributed with some included DLLs that simply sit in the same folder and don't need admin to execute) they may never touch the registry, and opt instead to use Linux-like config files in . or in special folders like %APPDATA%. Registry entries have ACLs, and you can get at the registry entries almost like they are files in folders using Win32 APIs, but they aren't necessary unless you're already in the ecosystem (Windows administration or Microsoft-specific development) that uses such things. If you really need an installable program but no other function of the registry, there are installer-builders (e.g. https://github.com/electron/windows-installer) that do this sort of thing for you without any expert knowledge of Win32 paradigms or registry structures.

  • win32

    Public mirror for win32-pr

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts