So I am notorious for starting something and never finishing it... personally I do not think there is time for me to explain everything here.
However, I've found a better way to keep all my school learned knowledge in easy access. I will treat this website as a gate way to other websites that I know have good material (all explained, with examples and such). Finding and copy + pasting a link is just so much easier ;)
Lets make effective use of the net's resources.