What are the prerequites to learn the algorithms?
How do I learn the algorithms?