There is an awesome playlist [0] on YouTube called "CodingMath" that I think is perfect for anyone interested in computer-graphics or video game development. I think it's useful for every developer, too.
The author uses JS and HTML5 to implement what he explains but you do not need any JS or HTML5 experience to understand any of it and you can recreate all the code in any language. All you need is experience in a programming language
Coding Math is really good. I think I've watched most of his(?) videos. Sometimes I think better drawings could help instead of hand-written graphs and diagrams, but the main point gets across.
The author uses JS and HTML5 to implement what he explains but you do not need any JS or HTML5 experience to understand any of it and you can recreate all the code in any language. All you need is experience in a programming language
[0] https://youtube.com/playlist?list=PL7wAPgl1JVvUEb0dIygHzO469...
Note: I am not associated with the author and haven't watched all the videos in the playlist but watched enough of thwm to recommend it.