Toggle navigation
Home
Books
Popular Books
Free Books
Popular Textbooks
Genres
Arts and Entertainment
Biographies Memoirs
Business Finance
Children Teens
Comics Graphic Novels
Computers Internet
Cookbooks Food Wine
Fiction Literature
Health Mind Body
History
Humor
Lifestyle Home
Mysteries Thrillers
Nonfiction
Parenting
Politics Current Events
Professional Technical
Reference
Religion Spirituality
Romance
Sci-Fi Fantasy
Science Nature
Sports Outdoors
Travel Adventure
search
Popular Programming Books
Python Crash Course, 3rd Edition
Eric Matthes
Programming
How To Think About AI
Richard Susskind
Computers & Internet
iOS Programming
Christian Keur & Aaron Hillegass
Programming
Invent Your Own Computer Games with Python, 4th Edition
Al Sweigart
Programming
Learning Go
Jon Bodner
Programming
Learning Python
Mark Lutz
Programming
Mastering Pygame: From Basics to Advanced Game Development
Kameron Hussain & Frahaan Hussain
Programming
SONiC Network Operating System Internals
William Smith
Programming
Learn C# with Visual Studio 2022: Comprehensive Guide to C# Fundamentals, Core .NET Concepts, Advanced Features, and Building with Visual Studio 2022
Marcelo Guerra Hahn
Programming
Unity Artificial Intelligence Programming
Dr. Davide Aversa
Programming
Grokking Algorithms, Second Edition
Aditya Y. Bhargava
Programming
Automate the Boring Stuff with Python, 3rd Edition
Al Sweigart
Programming
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Aurélien Géron
Computers & Internet
Introduction to Algorithms, fourth edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein
Programming
Grokking Data Structures
Marcello La Rocca
Computers & Internet
Superintelligence
Nick Bostrom
Computers & Internet
Python for Data Analysis
Wes McKinney
Computers & Internet
Fluent Python
Luciano Ramalho
Programming
Artificial Intelligence
Margaret A. Boden
Computers & Internet
Python Data Science Handbook
Jake VanderPlas
Programming
The Year in Tech, 2025
Harvard Business Review, Amy Webb, Elisa Farri, Gabriele Rosani & Alex Tapscott
Computers & Internet
The Ultimate Guide to 2D games with Unity
Patrick Felicia
Programming
Practical Fraud Prevention
Gilit Saporta & Shoshana Maraney
Programming
Learning OpenCV 3 Computer Vision with Python - Second Edition
Joe Minichino & Joseph Howse
Computers & Internet
The Book of Batch Scripting
Jack McLarney
Programming
Enterprise Application Development with C# 9 and .NET 5
Ravindra Akella, Arun Kumar Tamirisa, Suneel Kumar Kunani & Bhupesh Guptha Muthiyalu
Programming
OpenCV 4 with Python Blueprints
Dr. Menua Gevorgyan, Arsen Mamikonyan & Michael Beyeler
Computers & Internet
Tiny C Projects
Dan Gookin
Programming
Enterprise Application Development with C# 10 and .NET 6
Ravindra Akella, Arun Kumar Tamirisa, Suneel Kumar Kunani & Bhupesh Guptha Muthiyalu
Programming
Unity Game Development in 24 Hours, Sams Teach Yourself
Mike Geig
Programming
Answer Set Programming
Vladimir Lifschitz
Programming
Modern C, Third Edition
Jens Gustedt
Programming
The Basics of Front-End Web Development (HTML, CSS, and JavaScript)
Roggie Clark & Raj Clark
Programming
C# for Beginners: A Step-by-Step Tutorial to Learning C# Programming from Scratch
Lena Neill
Programming
Computer Vision for Beginners
AI Publishing
Programming
Parallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch
Rishabh Verma, Neha Shrivastava & Ravindra Akella
Programming
Rust for Rustaceans
Jon Gjengset
Programming
Code
Charles Petzold
Programming
Python Essentials 1: The Official OpenEDG Python Institute beginners course with practical exercises – learn the basics of Python in seven days and pass the PCEP certification exam
The OpenEDG Python Institute
Programming
Introduction to Computation and Programming Using Python, third edition
John V. Guttag
Programming
Building Large Scale Web Apps
Addy Osmani & Hassan Djirdeh
Programming
Create GUI Applications with Python & Qt6 (5th Edition, PySide6)
Martin Fitzpatrick
Programming
1000 Python Interview Questions and Answers
Vamsee Puligadda
Programming
An Engineer's Introduction to Programming with MATLAB 2019
Shawna Lockhart
Programming
Think Python
Allen Downey
Programming
Programming Language Pragmatics
Michael Scott
Programming
Human + Machine, Updated and Expanded
Paul R. Daugherty & H. James Wilson
Computers & Internet
3D Math Primer for Graphics and Game Development
Fletcher Dunn & Ian Parberry
Programming
Python Data Wrangling for Business Analytics
George Snypes
Programming
Mastering Prolog Programming
William Smith
Programming
Flutter Design Patterns and Best Practices
Daria Orlova, Esra Kadah & Jaime Blasco
Programming
Thinking as Computation
Hector J. Levesque
Computers & Internet
Zsh Essentials
Richard Johnson
Programming
Build a Large Language Model (From Scratch)
Sebastian Raschka
Computers & Internet
SwiftUI for iOS 26 & Xcode 26 — Complete Developer’s Guide
J.R. Mulroy
Programming
Types and Programming Languages
Benjamin C. Pierce
Programming
Elixir in Action: From Zero to Production-Ready Applications
Elliot Ramsey
Programming
Mastering Cloudflare
Robert Johnson
Programming
Beginning C++ Game Programming
John Horton
Programming
Django 5 By Example
Antonio Mele
Programming
Experiment with the Sense HAT
Raspberry Pi Foundation Learning Team
Programming
SQL Made Simple
Bryan Pine
Programming
Diving In - iOS App Development for Non-Programmers
Kevin J McNeish
Programming
Cocoa and Objective-C: Up and Running
Scott Stevenson
Programming
Flying with Objective-C - iOS App Development for Non-Programmers
Kevin J McNeish
Programming
HTML, XHTML and CSS For Dummies
Ed Tittel & Jeff Noble
Programming
Learn to Code in Swift 4
Kevin J McNeish
Programming
JavaScript: The Good Parts
Douglas Crockford
Programming
iOS Programming: The Big Nerd Ranch Guide, 3/e
Joe Conway & Aaron Hillegass
Programming
Minecraft For Dummies
Jacob Cordeiro
Programming
Mastering Xcode 7 and Swift
Kevin J McNeish
Programming
Objective-C Programming
Aaron Hillegass & Mikey Ward
Programming
Getting Started with Arduino
Massimo Banzi
Programming
Beginner's Step-by-Step Coding Course
DK
Programming
R Programming
Roger Peng
Programming
Swift Documentation Markup
Erica Sadun
Programming
Objective-C Programming For Dummies
Neal Goldstein
Programming
Hackers
Steven Levy
Programming
FileMaker & Me
Michael Rocharde
Programming
Playground Secrets and Power Tips
Erica Sadun
Programming
iOS Game Programming With Xcode and Cocos2d
Justin Dike
Programming
iPhone iOS 4 Development Essentials - Xcode 4 Edition
Neil Smyth
Programming
Game Programming Patterns
Robert Nystrom
Programming
iPad iOS 5 Development Essentials
Neil Smyth
Programming
C++ Programming Language, The
Bjarne Stroustrup
Programming
C++
Ryan Turner
Programming
Go Programming Language, The
Alan Donovan & Brian Kernighan
Programming
Code Complete
Steve McConnell
Programming
iOS 7 Programming Fundamentals
Matt Neuburg
Programming
JavaScript Patterns
Stoyan Stefanov
Programming
JavaScript
Charlie Masterson
Programming
iPhone iOS 5 Development Essentials
Neil Smyth
Programming
HTML5: Up and Running
Mark Pilgrim
Programming
C# 4, ASP.NET 4, and WPF, with Visual Studio 2010 Jump Start
Christian Nagel, Bill Evjen, Rod Stephens, Scott Hanselman, Jay Glynn, Devin Rader, Karli Watson & Morgan Skinner
Programming
iOS 7 App Development Essentials
Neil Smyth
Programming
Head First HTML and CSS
Elisabeth Robson & Eric Freeman
Programming
The Formula
Luke Dormehl
Programming
Theory of Fun for Game Design
Raph Koster
Programming
Basic ROBLOX Lua Programming
Brandon LaRouche
Programming
SwiftUI for Masterminds
J.D. Gauchat
Programming