Recently, I did a video about algorithms and whether it was a good idea to learn it or not. I see a lot of programmers making much noise about algorithms and well... In the end, it might not be ALL OF THIS for you to worry about it so much.
I know this topic divides opinions on the internet. Some programmers might say that learning algorithms will definitely make your career stand out from the crowd, while others might say that you should not invest your time in learning algorithms because it is useless.
An algorithm is a self-contained step-by-step set of operations to be performed. Algorithms perform calculation, data processing, and/or automated reasoning tasks.
So, a lot of programmers started to ask me: Okay John, how do I learn algorithms after all?
Learning Algorithms: Is It Really Necessary?: https://www.youtube.com/watch?v=FJcG-6g4wA4&index=16&list=PLjwWT1Xy3c4XYAbLKJ54J7eC5ft01eFeB
Preparing For A Job Interview Pluralsight Course: https://simpleprogrammer.com/pluralsightinterview
Becoming A Better Developer With Programming Challenges: https://simpleprogrammer.com/programmingchallenges
Top Coder: https://simpleprogrammer.com/topcoder
Codility: https://simpleprogrammer.com/codility
Cracking The Coding Interview: https://simpleprogrammer.com/codinginterview
Programming Pearls: https://simpleprogrammer.com/programmingpearls