Amazon calculates a product’s star ratings using a machine learned model instead of a raw data average. The machine learned model takes into account factors including: the age of a review, helpfulness votes by customers and whether the reviews are from verified purchases.
However you get started with 3D graphics programming, this is the second book you should read. It's not for beginners, but once you understand the basics this book will answer whatever "what next?" questions you have.