Skip to content

Instantly share code, notes, and snippets.

@wiseConst
Forked from pyoneerC/gpr.md
Created April 9, 2025 07:55
Show Gist options
  • Save wiseConst/0ccc7dba5ede7090c8971dff1bff3002 to your computer and use it in GitHub Desktop.
Save wiseConst/0ccc7dba5ede7090c8971dff1bff3002 to your computer and use it in GitHub Desktop.
List of free resources to study graphics programming.

Computer Graphics Programming Resources

List of freely available resources to study computer graphics programming.

Basic Path

  1. Learn C++
  2. Essence of Linear Algebra
  3. 3D Math Primer for Graphics and Game Development
  4. Ray Tracing in One Weekend
  5. Tiny Software Renderer
  6. Learn OpenGL

0. Getting Started

1. C++

2. Mathematics

3. Fundamentals

4. OpenGL

5. Vulkan

6. Looking for Work


DirectX 11

DirectX 12

Metal

WebGL

WebGPU

Shaders

Courses

Books

Other

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment