Storm Butler said:
also what counts as vector space? is it just space in which vectors are present or something entirely different?
A vector is by definition a member of a vector space, so you define the concept "vector space" first.
You worry about abstractions, but I think the best way to define a vector space is to get
very abstract. A vector space (over the real numbers) is a triple (X,\ S:\mathbb R\times X\rightarrow X,\ A:X\times X\rightarrow X) that satisfies eight specific properties. (The × is a
Cartesian product and the notation f:U→V means "f is a
function from X into Y"). The real numbers are called "scalars" in this context. The function S is called "multiplication by a scalar" (or "scalar multiplication", but do
not confuse this with "scalar product" which is something else entirely), and A is called "addition". The conventional notation is to write kx instead of S(k,x) and x+y instead of A(x,y)=x+y. The eight specific conditions that must be satisfied for the triple (X,S,A) to be a vector space are listed on the Wikipedia page that Count Iblis linked to.
Once we're done with the definition, we can allow ourselves to be a bit sloppy with the terminology and refer to
X as a vector space. This is a convention that you should be aware of. For example, the set \mathbb R^2 of ordered pairs of real numbers isn't really a vector space all by itself, but we still call it a vector space, because we know that if we define (a,b)+(c,d)=(a+c,b+d) and k(a,b)=(ka,kb), the triple (\mathbb R^2,S,A) is a vector space. We often say that S and A define a vector space
structure on X. I think it would be a good exercise for you to verify that they do, i.e. that all of the eight conditions are satisfied when X,S and A are defined that way.
A complex vector space is defined by replacing the real numbers in the definition above with complex numbers. They can be replaced with other types of "numbers" as well to get a different type of vector space, but don't worry about that. You only need to understand complex vector spaces.
Storm Butler said:
Also yes, the books i have to go over matrices but i found that they seemed a little abstract and decided to settle with something that had a lot more examples and problems in them in order to go over matrices.
That sounds like a good idea for now, but you will eventually have to get used to abstractions. If you keep studying mathematics, you will see that it gets much, much more abstract than you would expect after only studying linear algebra.