Pre-requisite knowledge before diving into algorithms I'm having some difficulty trying to follow what the authors of some of the more highly recommended books on algorithms. I ran into the same problem when trying out some online courses. My goal is to prepare myself to start learning fundamental algorithms for use in low-level languages by means of understanding them mathematically. So far, a guide on wiki is a good resource to decipher the symbols, but I'm not sure that will suffice.

Is there anything besides this page that a person would need before learning algorithms besides basic algebra concepts?
To learn algorithms mathematically you will need to have a basic understanding of 


Proofs(basically using induction)
summations and
asymptotic notations(like Big-O , Big-Omega)


To learn the above subjects I recommend this course from  https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/