Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
\$\begingroup\$I think Google can give you more authentic and good stuff regarding this. Well my advise to have a look on General Game Development or Computer Graphics concepts (that should include info about Camera,Coordinate system,Transformations,Interpolation/Extrapolation, Viewport/WorldWindow,Panning, Collision Detection etc) with all the mathematics behind all these, so you can easily work on any game engine.\$\endgroup\$