|
Python Cookbook by Alex Martelli 
This book offers collection of problems, solutions, and practical examples for Python programmers. If you are interested in learning the powerful Python language or are a professional looking for a reference, this book is exactly what you need. |
Machine Learning by Tom M. Mitchell 
This book is a great reference for professionals and an outstanding text for university students. Never has machine learning been so clearly explained. The book focuses on the concepts and techniques behind the ever changing world of machine learning, and explores artificial intelligence, neural networks, and probability and statistics. |
C Programming Language by by Brian W. Kernighan 
We can't find a single negative thing said about this book. We did find tons of praise, including claims that "just about every C programmer I respect learned C from this book" (a review from Amazon). This book is obviously on top of its game, and simply teaches you C without stuffing 30 useless CD-ROMS down your throat. |
Mindstorms: Children, Computers, and Powerful Ideas by Seymour Papert 
This innovative book is perfect for those looking for an interesting read, studying education/children's behavior, or those interested in the relationship between children and computers. The two themes of this book are that children can learn at an early age how to use computers, and that upon learning that, it can change the way they learn everything else. |
Black Art of 3D Game Programming: Writing Your Own High-Speed 3D Polygon Video Games in C by Andre Lamothe 
There is only one flaw with this book: the CD-ROM is only for DOS-based C compilers. However, most of the source code is in the book, and the general principles would apply to all platforms. The book explores so many aspects of writing 3D games in C, and it is all done with extreme clarity. |