books on algorithms for beginners in Ruby or Python or C. Not too math heavy
To be honest, it doesn't really matter what languages you use to learn an algorithm (it's only the syntax that changes, the logic is the same). 

However, if you want a Python specific one check out:


Python Algorithms: Mastering Basic Algorithms in the Python Language 


A more generic one is by the O'Reilly series (they make wonderful books!):


Algorithms in a Nutshell


There are also a number of youtube tutorials, so check out this, although it is in Java, it is very good!