I've come to love listening to Rob Hamilton on the subject of Bitcoin scripts. I should look for a talk, article, conversation or podcast episode where he breaks down what exactly Bitcoin script is from scratch.
What I do know is that Bitcoin script is something that we don't talk about very much.
I think it's a result of most of us not requiring sophisticated Bitcoin transactions that warrants an extensive use of the language while using Bitcoin.