I've been trying to learn dynamic programming but it's been hard. The books and lecture videos I've come across so far usually talk about specific problems in dynamic programming but don't really enable me to grasp it. They're sort of like books that when introducing recursion, give examples of problems like towers of hanoi and printing permutations of a word. Useful reference but somehow lacking when you're trying to solve other problems that require recursion.
For me, the book that really taught me recursion was The Little Schemer. Brilliant book. So, I'm hoping to find a book like it that focuses on dynamic programming. Lot's of sample code and minimal explanation, giving me lots of practice. Any language is fine.