Intro to C on Windows - Day 1
What it is
Day 1 of Handmade Hero's introduction to C on Windows, covering setting up Visual Studio, creating a Win32 project, the WinMain entry point and writing a first function. It is the starting point for Casey Muratori's from-scratch game series.
Why Hacker News recommends it
HN recommends it as an approachable way into C and low-level programming that gets to something visible quickly.
- 4 people recommended it
- 4 different months
- 1 strong recommendations
- first 2014, last 2022
What HN commenters said
“The intro videos really opened my eyes to how powerful C is.”
Building a game from scratch in C opened eyes to C's power.
stephenheron, 2014-12 · Strong recommendation · in “Ask HN: What new or hot technology do you recommend learning?”
“As a good resource for learning C I would recommend Casey Muratori's tutorials”
Good resource for learning C and low-level software.
LucaSas, 2019-12 · Recommendation · in “How to write better game libraries”
“I think Handmade Hero's[0] intro to C is good”
Good intro to C that gets to shiny colors on screen quickly.
thomascgalvin, 2020-01 · Recommendation · in “We’re approaching the limits of computer power – we need new programmers”
“It starts with an excellent intro to C on Windows[1] and works its way up from there.”
Excellent intro to C on Windows, building up how computers work.
jcalabro, 2022-10 · Recommendation · in “Ask HN: Teaching Greybeard IT”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: handmade hero, c language, win32, visual studio, casey muratori
Also recommended by the same people
talk"Performance Matters" by Emery BergerStrange Loop Conference · 12 HN recommenders · 2019–2025
talkCppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon · 7 HN recommenders · 2017–2025
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”CppCon · 9 HN recommenders · 2018–2026
talkRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language · 9 HN recommenders · 2018–2023
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024
talkIdeas about a new programming language for games.Jonathan Blow · 7 HN recommenders · 2014–2025
talkCppCon 2014: Mike Acton "Data-Oriented Design and C++"CppCon · 9 HN recommenders · 2015–2026