Mentions

BEST FOR: Programmers, computer scientists and Python users. This book teaches you statistics concepts by showing you how to code them from first principles.

The one downside is you don't learn state of the art statistics packages.