Found in 1 comment on Hacker News
oskarth · 2015-12-21 · Original thread
I've only used it briefly, but Mathematica: A Problem-Centered Approach (http://www.amazon.com/gp/product/1849962502) is a pretty good resource for learning practical (mathematical) Mathematica programming.