So here is the thing I have started learning algorithms but there are few things that I can’t understand.
How many algorithms should a programmer know? I mean there are a lot of algorithms so it would be great if I focus only on the ones that are most useful.
How should I learn an algorithm? I mean I know that I need to learn how an algorithm works and should be able to code that. But my question is after learning the idea behind an algorithm how should I go further?
3)And where are algorithms used in a programmer’s life? So I started learning Python and on the way I started creating various side projects for fun. For example I created a Twitter bot that tweets every hour. Apart from that I have also worked with Flask and have created couple of websites. But I never encountered the need to use alogrithms. So my question is when do we need to implement these algrithms ?