Skip to content

Instantly share code, notes, and snippets.

@notnotrobby
Last active December 21, 2024 16:12
Show Gist options
  • Save notnotrobby/ceef71527b4f15869133ba7b397912e9 to your computer and use it in GitHub Desktop.
Save notnotrobby/ceef71527b4f15869133ba7b397912e9 to your computer and use it in GitHub Desktop.
List of free resources to study computer graphics programming.

Computer Graphics Programming Resources

List of freely available resources to study computer graphics programming.

Basic Path

  1. Creative Coding for Beginners [video]
  2. Learn C++ [book]
  3. Essence of Linear Algebra [video] [article]
  4. 3D Math Primer for Graphics and Game Development [book]
  5. How do Video Game Graphics Work? [video]
  6. Ray Tracing in One Weekend [book]
  7. Tiny Software Renderer [article]
  8. Learn OpenGL [book]

Getting Started

C++

Mathematics

Fundamentals

OpenGL

Shaders

Tooling (Debuggers)

Vulkan

DirectX 11

DirectX 12

Metal

WebGL

WebGPU

Physics

AI

Courses

Looking for Work

Research Papers

Conferences

Blogs

Communities

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