← All resources

How I'd Learn Graphics Programming Today

Blog Beginner

Jan Mróz

Proposed by Jan Mróz

Visit resource ↗

Description

How I'd Learn Graphics Programming Today is Jan Mróz's Procedural Pixels roadmap article answering how to enter graphics programming when engines lower the floor but raise the ceiling. He contrasts bottom-up API-first learning with top-down experimentation inside engines, reflecting his own Unity and ShaderToy path.

The centerpiece is a curated spreadsheet maintained with Radosław Paszkowski, Łukasz Bogaczyński, and Peter Sikachev, filterable by topic, level, and media type, with links to blogs, books, videos, and tools beyond Unity. Mróz also narrates personal milestones from Scratch and C++ experiments to ShaderToy, custom shaders, and render features.

Beginners and career switchers evaluating technical art versus engine programming benefit most. The step-by-step Unity examples assume willingness to write shaders before writing a full custom renderer.

The article and linked database are free online; readers can suggest missing entries through LinkedIn or the author's community form.

The shared resource sheet is frequently circulated in Polish and European graphics communities as a structured alternative to ad hoc bookmark lists.