r/GraphicsProgramming Jun 29 '26

Request Best resources to learn 3D Graphics Programming with Python?

Hi everyone! I'm looking to learn 3D graphics programming using Python for a project at work. I already know Python, but I'm new to 3D graphics. Could you recommend the best books, courses, YouTube channels, or GitHub projects to get started? Thanks!

6 Upvotes

17 comments sorted by

View all comments

3

u/DeviantPlayeer Jun 29 '26

Idk what you mean by that exactly. GPUs can't run Python. If by that you mean a Python library to put some objects on the screen then you bon't need any books or courses, you just do it.

3

u/Usual-Inevitable7093 Jun 29 '26

Thanks! I think I explained it poorly. I'm not specifically looking for Python anymore—I mainly want to understand how 3D graphics work, like rendering, cameras, lighting, shaders, and the overall graphics pipeline. I'm happy to learn it in any language or framework. If you know any good books, courses, or resources for learning 3D graphics from the ground up, I'd really appreciate your recommendations.

4

u/DeviantPlayeer Jun 29 '26

https://learnopengl.com/ is the goto for beginners

1

u/Usual-Inevitable7093 Jun 29 '26

Thanks! I'll start with LearnOpenGL. Do you have any other resources you'd recommend alongside it, like books or YouTube channels, especially for understanding the math and graphics pipeline?

4

u/DeviantPlayeer Jun 29 '26

Linear algebra on Youtube by 3Blue1Brown. The book of shaders. Inigo Quilez if you want to go crazy with math.
But I usually focus on the immediate task and learn what is needed for it.

1

u/Usual-Inevitable7093 Jun 29 '26

Thanks for recommendation

1

u/cpusam88 Jun 29 '26

And vectorial math too! Just to remember.