Yes, both of these are true. One quibble before we start: the finiteness assumption you have for your definition could use a little work - presumably what you really want here is finite type over a field.
To see that the fiber product of varieties is again a variety, it is enough to know that if $X\to Z$ and $Y\to Z$ are both finite type and separated, then $X\times_Z Y\to Z$ is again finite type and separated. This is the fact that these notions are stable under base change and the composition of two morphisms which both have these properties also has those properties. StacksProject has references for the separated case at tag 01KU and the finite type case at tags 01T4 and 01T3; Vakil's text also has relevant material, as do typical books like Hartshorne. You may want to attempt to prove these at some point on your own, but when to do that is a matter of taste and mathematical maturity combined with how much algebraic geometry you end up wanting to do.
For your second question, this sort of thing is actually covered by the construction of the fiber product. If we have $X\to Z$ and $Y\to Z$, the construction of the fiber product $X\times_ZY$ happens by producing an open cover consisting of schemes of the form $X_i\times_{Z_k} Y_j$ where $X_i,Y_j,Z_k$ are affine open subschemes of $X,Y,Z$ respectively with $X_i$ and $Y_j$ mapping in to $Z_k$. This is easy in our case, because $Z=\operatorname{Spec} k$ is affine, so any open affines of $X$ and $Y$ map in to the affine scheme $Z$, and we have $X_i\times_Z Y_j$ is again an open affine, and the union of all of these covers $X\times_ZY$. Again, I'd encourage you to consult a textbook or other reference source on the fiber product if you've never seen the construction worked out all the way. (Here's the StacksProject section.)