I like this introduction. Often it helps to get used to doing symbol manipulations before trying to fully understand things, and I think tensors are a good example.
(By the way, the map "f hat" is at one point described as "multilinear". I think that it's actually linear. After all, it comes out of a tensor product whereas bilinear maps can only really come out of a direct product.)