I'm an undergraduate student who already finished a linear algebra and vector calculus class. I'm wondering if matrix calculus is a specific case of tensor calculus and if theorems and results from matrix calculus can be deduced using tensor calculus.
Finally, is it necessary to learn matrix calculus first to understand tensor calculus?
There are three important cases where matrices are employed
As mechanism of determine basis changes inside a finite vector space.
As a linear transformation among vector spaces.
As a pairing for a bilinear form and pairing of a quadratic form.
The first is to study behavior of the components of a vector in case that one wants to describe them when the space "suffers" of different choice of a basis.
The second is used to study the transformation's properties between vector spaces, stressing the geometric' like ones.
The third as maps $V\times V\to\mathbb R$ via $(v,w)\mapsto v^{\top}Qw$, where $Q$ is a square matrix gives big transparency to the meaning of being bilinear, and this pairing generalizes the notion of inner products, and the last sub-case, $V\to\mathbb R$ mapping via $v\mapsto v^{\top}Qv$, is for the handling of quadratic functions on $V$ is also bilinear.
The modern vision that surrounds the concepts and methods of the tensors can be summarized as the study of the multilinear transformations among vector spaces.
Matrices are a type of tensors dubbed rank two tensors.