Hi guys!

I wish to start studying algorthims and it’s differents ways of solutions. What I’ve heard is that there are some problems that can only be solved using binary searches, some others do dinamical programming and many many other ways to solve many differents problems. So I would like to know Where do I start? I just know the basics, like loops and conditionals, but I don’t know how to start “eating” the real deal of algorhitms.

Every answer will be appreciated, and any help will be very very useful!

Thanks and sorry for my bad english!