Links.
Table of Contents
Programming
- The C Programming Language
- C Programming: A Modern Approach
- The C++ Programming Language
- The Rust Programming Language
- Rust in Action
- Rust for Rustaceans
General
- Design Patterns: Elements of Reusable Object-Oriented Software
- Code Complete
- The Pragmatic Programmer
- Microsoft Application Architecture Guide
- Beginner's guide to SIMD
- From Nand to Tetris
- Computers as Components
- The Practice of Programming
- Computer Science from the Bottom Up
Maths
Rendering
- Computer Graphics
- Computer Graphics II: Rendering
- Ray Marching and Signed Distance Functions
- Scratchapixel.com
- A Primer On Efficient Rendering Algorithms & Clustered Shading
- How to build a BVH
- Ray Tracing for Graphics
- Ray Tracing Gems
- Ray Tracing Gems 2
- Mastering Graphics Programming with Vulkan
Graphics APIs
- LearnOpenGL.com
- OpenGL Es 3.0 Programming Guide
- Webgl Programming Guide
- VulkanTutorial.com
- Vulkan Samples
- VkGuide