books by subject

Introduction to Programming

Filter by available

Algorithms of Oppression: How Search Engines Reinforce Racism

By Safiya Umoja Noble

BTEC National Computing Student Book

By Jenny Phillips, Alan Jarvis, Richard McGill, Mark Fishpool, Tim Cook

VBA and Macros for Microsoft Excel

By Jelen, Bill, Syrstad, Tracy

Virtual Cities: An Atlas & Exploration of Video Game Cities

By Konstantinos Dimopoulos, Maria Kallikaki

DAVIDE VASTA - SEO. OTTIMIZZAZ

Focus Grammar Basic Tm 2e: Focus on Gram Basic Tchr's Man 2e

Content Strategy Toolkit, The: Methods, Guidelines, and Templates for Getting Content Right

By Meghan Casey

Think Python: How To Think Like a Computer Scientist

By Allen B. Downey

Think Complexity: Complexity Science and Computational Modeling

By Allen B. Downey

The Productive Programmer

By Neal Ford

Killer Game Programming in Java

By Andrew Davison

Game Development with Blender

By Mike Pan, Dalai Felinto

Sams Teach Yourself Visual Basic 5 in 21 Days: Professional Reference Edition

By Nathan Gurewich, Ori Gurewich

Mindstorms: Children, Computers, And Powerful Ideas

By Seymour Papert, Seymour A. Papert

Groovy in Action

By Dierk Koenig, Guillaume Laforge, Paul King, Jon Skeet, Hamlet D'Arcy

Simulation with Python: Develop Simulation and Modeling in Natural Sciences, Engineering, and Social Sciences

By Rongpeng Li, Aiichiro Nakano

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

By Zed Shaw

BASIC Programming for Chemists: An Introduction

By Jurs, Peter C., Isenhour, Thomas L., Wilkins, Charles L.

Information Theory, Inference and Learning Algorithms

By Mackay, David J. C.

Numerical Geometry of Images: Theory, Algorithms, and Applications

By Kimmel, Ron, Bronstein, M., A.

Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap

By Igoe, Tom, Coleman, Don, Jepson, Brian

Building Integrated Office Applications

By Que Development Group

Borland C++ Builder 6 Developer's Guide

By Jarrod Hollingworth, Bob Swart, Mark Cashman, Paul Gustavson

Developing Desktop Applications with Microsoft Visual C++ 6.0: MCSD Training Kit

By Microsoft Press, Microsoft, Microsoft Corporation

Sams Teach Yourself Visual Studio .NET 2003 in 21 Days

By Jason Beres

C: From Theory to Practice

By George S. Tselikis (4Plus company, Athens, Greece), Nikolaos D. Tselikas (University of Peloonnese, Tripolis

Advanced Visual Basic 4.0 Programming

By Steven Holzner

Astrology: How and Why it Works - An Introduction to Basic Horoscopy

By Marc Edmund Jones

Cool Scratch Projects in Easy Steps

By Sean McManus

Pascal Programming: A Beginner's Guide to Computers and Programming

By Chris Hawksley