# Tinyrenderer

6 Hacker News commenters recommended Tinyrenderer and 0 criticized it, November 2025 to November 2026. It was recommended in 4 of 13 months.

**Verdict:** Free hands-on course for building a software renderer in C from first principles, recommended as a well-taught resource for learning graphics.

## Why people recommend it

- Teaches software rasterizer from first principles (3 comments): "learn how to build a software rasterizer (check out Tiny renderer)" ([source](https://news.ycombinator.com/item?id=48751922)) "It was fun to work in pure C from first principles" ([source](https://news.ycombinator.com/item?id=47307509)) "Implement a CPU rasteriser, with just two stages" ([source](https://news.ycombinator.com/item?id=46416135))
- Well-regarded author and good tutorials (2 comments): "The author of this course is among the best professors I've had back in university" ([source](https://news.ycombinator.com/item?id=49032244)) "tinyrenderer looks impressive! The tutorials look good too." ([source](https://news.ycombinator.com/item?id=47307689))
- Shared as a great resource (2 comments): "This is a great resource. Some others along the same lines:" ([source](https://news.ycombinator.com/item?id=46825798)) "Here you go: https://haqr.eu/tinyrenderer/" ([source](https://news.ycombinator.com/item?id=46414681))

## Alternatives hackers recommend

- [CSS-Tricks](https://hackerapproved.com/p/css-tricks.md): 23 recommend
- [Learn OpenGL](https://hackerapproved.com/p/learn-opengl.md): 15 recommend
- [Patterns.dev](https://hackerapproved.com/p/patterns-dev.md): 12 recommend
- [Fintech Engineering Handbook](https://hackerapproved.com/p/fintech-engineering-handbook.md): 12 recommend
- [vimtutor](https://hackerapproved.com/p/vimtutor.md): 8 recommend

## Where to get it

- [Visit the official site](https://haqr.eu/tinyrenderer/)

## Cite as

Hacker Approved, "Tinyrenderer", https://hackerapproved.com/p/tinyrenderer/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
