There's always a couple things that greatly expand on what you can do with programming. If vectors peaked your interest, you should also look into three dimensional vectors, dot and cross products of vectors, matrices, and integrals and derivatives.
For example, with dot and cross products you can make a triangle from two wedges that connect three points anywhere in space. I used it for terrain for a while before I realized having as many parts as I did was unrealistic for a playable sized map.