In the first section $1.1$ of the book Linear Algebra by Hoffman & Kunze, author says that
In the examples and exercises of this book, the reader should assume that the field involved is a subfield of complex numbers, unless it is expressly stated that the field is more general.
I have two questions :
$1.$ So does this mean all the theorems in the book are true for any fields.
$2.$ If I want to be a little careful about finite fields, which steps I should do carefully while doing examples. Like in a subfield of $\mathbb{C}$, $x.y=0 \Rightarrow x=0 \ \text{or} \ y=0$, but this is not true for finite fields. Are there any other such steps, which I might do in flow which are true for a subfield of $\mathbb{C}$, but not for finite field.
"Linear algebra" is really a broad term that covers diverse topics such as matrix theory, systems of linear equations, vector geometry comes up, we often see some quadratic forms... so it is somewhat difficult to say if everything will still hold over a finite field.
But you will find that almost all of the standard "linear algebra" theorems are either still true over a finite field, or have a close analog. There are a few exceptions.