What a great eBook for learning how to solve problems in Matlab: Experiments in Matlab. It covers topics like Google Page Rank, Game of Life, Sudoko, Shallow Water Equations any many more. A perfect tutorial like introduction that shows you immediately the practical use of being able to program (in any kind of language).