HackerTubewatch
Surprise me
Frame from Intro to C on Windows - Day 1 Plays via YouTube's privacy-enhanced embed

Intro to C on Windows - Day 1

18 videos recommended on HN
YouTube
4 HN users recommended this tutorial4 months2014–2022 score 4.5
Years with an HN recommendation, 2007–2026

HN recommends it as an approachable way into C and low-level programming that gets to something visible quickly.

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.

“I think Handmade Hero's[0] intro to C is good” (HN, 2020)

1 strong recommendations · 3 recommendations · 1 citations · Tutorials · intro · partly dated

5 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@stephenheron Dec 2014 Strongly recommends
on HN thread Ask HN: What new or hot technology do you recommend learning?
I found this video series ( [this video] ) very interesting. It is someone (Casey Muratori) building a game from scratch using C. The intro videos really opened my eyes to how powerful C is. Being able to directly access memory seems crazy for someone who is just used to dealing with languages that really remove you from the hardware.
Building a game from scratch in C opened eyes to C's power.
@LucaSas Dec 2019 Recommends
on HN thread How to write better game libraries
As a good resource for learning C I would recommend Casey Muratori's tutorials: [this video] If you are interested in learning more about writing complex software in C consider checking out HandmadeHero. Sadly there need to be more good resources on learning how to write good C and low level software. I am hoping my article can be a starting point for people who wish to learn about library design for example.
Good resource for learning C and low-level software.
@thomascgalvin Jan 2020 Recommends
on HN thread We’re approaching the limits of computer power – we need new programmers
Read more
> I challenge you to find a C “boot camp.” C isn't a language that lends itself to bootcamp-stye learning. With Javascript, you can get something on-screen in a few minutes, and even if you make mistakes, you will normally see something . It's a more forgiving environment. With C, a small error prevents compilation at all, and it's going to be a relatively long time before you're ready to progress past the "printing text to the console" stage. C is flatly harder to learn, and unless you're the kind of person who likes mental challenge, it's less rewarding than Javascript. It isn't the kind of thing you tackle because you need hirable job skills by the end of the month. There are still some excellent C tutorials out there (for example, I think Handmade Hero's[0] intro to C is good, and Handmade Hero itself gets you to the "shiny colors on the screen" stage very quickly), but HH has a different mentality than a bootcamp. HH is about learning, exploring, breaking things, and figuring them out on the fly. A bootcamp is about gathering the minimum knowledge necessary to be productive as quickly as possible. [0]: [this video]
Good intro to C that gets to shiny colors on screen quickly.
@jcalabro Oct 2022 Recommends
on HN thread Ask HN: Teaching Greybeard IT
It's not quite aimed at IT/System admin, but Handmade Hero[0] is an excellent resource for learning how a computer works from the ground up. It starts with an excellent intro to C on Windows[1] and works its way up from there. It's really long and involved, but I've found that internalizing the general ethos is quite valuable, even if you just watch a handful of episodes. [0] [link] [1] [this video]
Excellent intro to C on Windows, building up how computers work.

Citations, criticism and jokes

@axotty Nov 2014 Cites it
on HN thread Handmade Hero: C game from scratch
Wow. I can't even begin to express how much the premise behind this series resonates with me. I've been looking for something just like this. My only issue is that, although in C, the preview/introduction video seems pretty centered around visual studio[0]. In the FAQ you say that multi platform support for *nix systems will be added later. How exactly will this work for those of us who want to follow along, but don't have Windows? [0] [this video]
Intro video centered on Visual Studio; commenter asks about non-Windows support.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close