If you want to be given everything, give everything up.
The study of algorithms is the study of methods for solving problems on a computer.