Before moving to 3D, you must master the 2D plane. Xiang and Plastock provide a comprehensive guide to manipulating shapes using matrix multiplication.
💡 This book is excellent for understanding the mathematics behind graphics (like Bresenham's algorithm or 3D projections) rather than just learning a specific software like Photoshop or Blender. Schaum's Outline of Computer Graphics - Amazon.com
Raster Graphics, 2D/3D Transformations, Clipping, Hidden-Surface Removal, Shading Basic Linear Algebra, Trigonometry, Analytic Geometry Best Used For