not good ones i wish i did im mostly learning on my own due to lack of good resources.
i'm using unity ECS to learn it but this same concept is used in Insomniac's engine and a lot of other modern engines. (unity actually poached some of their engine programmers to write their new engine code). This blog post they did is a decent summary of the reason to use it/a higher up explanation.
this video is what made me decide to learn it. it has an extra clickbait title but the content is decent.
I use linear algebra on a daily basis in game programming, but there's plenty of programmers even in games that manage to avoid it entirely. But I'd say especially in indie development it's a hard requirement. We'd all probably be better off if we understood more math.
How many degrees does a triangle have? You know one angle exactly, and one in terms of x. So you can solve for the last in terms of x. I can give more info if this isn't enough help: I've got it written up already.
Ah, didn't notice x is an exterior angle. To figure out the angle BAC in terms of x, you know the angle of the entire straight line, so solve for the interior angle BAC in terms of x.
There's some property of interior/exterior angles I don't remember, but it isn't necessary, and probably comes from the result of this.