Fiz alguns testes para saber se as funções do transform são executadas da direita para a esquerda (<--) ou da esquerda para a direita (-->) e percebi que realmente são da esquerda para a direita (-->) contrariando o que nos foi ensinado.
Para fazer isso, criei um quadrado vermelho com uma <div> no rodapé do site e fiz diferentes translateX() com quantidades pequenas e grandes de translação além de intercalar rotações:
1 - Foto original sem nenhum transform:

2 - Foto com transform: translateX(250px);:

3 - Foto com transform: translateX(250px) rotate(45deg);:

(É fácil notar que a ordem não foi da direita para esquerda (<--) como nos é ensinado no curso, afinal, a ordem seria rotate(45deg) e depois translateX(250px), o que levaria o quadrado a transladar numa direção diagonal)
4 - Foto com transform: rotate(45deg) translateX(250px);:

( Novamente é clara a ordem de execução das funções rotate() e translateX(). Primeiro aplicou-se o rotate() e depois o translateX() )
5 - Foto com transform: translateX(250px) rotate(45deg) translateX(50px);:

Essa última foto é na verdade uma continuação da foto 3, após rotacionar, o quadrado foi para frente.
Se fôssemos seguir a ordem da direita para a esquerda (<--), o quadrado transladaria 50px na horizontal, rotacionaria 45° graus no sentido horário e depois transladaria 250px numa direção diagonal indo muito mais para baixo.
Porém é notório que ele transladou 250px na horizontal e depois rotacionou.


