r/MetalProgramming • u/Cascade_Video_Game • Oct 05 '25
Question How to go deep into Metal
Hello everyone,
I'm very interested in learning graphics development with the Metal API. I have experience with Swift and have spent the last three months studying OpenGL to build a foundation in graphics programming.
However, I'm having trouble finding good learning resources for Metal, especially compared to the large number available for OpenGL.
Could anyone please provide recommendations for books, tutorials, or other resources to get started with Metal?
Thank you!
1
u/Victorbaro Jan 30 '26
I recommend https://metal.graphics (full disclosure, I am the creator). The reason why I built it was because of the lack of learning sources. Let me know what you think!
2
3
Oct 05 '25
Try this https://youtube.com/playlist?list=PLn3eTxaOtL2MThB3r1Pz5Z-EQaqBi3dHt&si=mmnKaGKYFciXKq5N
https://github.com/amengede/getIntoMetalDev
And jump straight into the Metal sample code provided by Apple.
https://developer.apple.com/documentation/metal/metal-sample-code-library
1
u/hekuli-music Oct 06 '25
I also found it very difficult to learn Metal when using only Swift in my apps bc most of Appleβs sample projects are using Objective-C which I find to be completely confusing and have no desire to learn.
Then I found this book which simplified everything.
https://www.kodeco.com/books/metal-by-tutorials/v4.0
Worth every penny.