The 50 Best Programming Books of 2024
Top 50 Free Programming Books - March 2024
In this book, you will learn design patterns, performance and rendering patterns for building high-quality web applications using ...
Hey Guys! Welcome to the Javascript Awesomeness Book, where you will learn to write the basics of Javascript, the awesome way! My ...
Android on x86: an Introduction to Optimizing for Intel® Architecture serves two main purposes. First, it makes the case for adapt...
This newest book by White and Chudzynski is intended to get new iOS developers started creating apps of their own for the App Stor...
The number of Android devices running on Intel processors has increased since Intel and Google announced, in late 2011, that they ...
Doing More With Java helps you move from introductory Java to more powerful tools and concepts. As you go through the book you get...
Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it wa...
Why pay a programmer $5000 to make an iPad app when you can do it yourself? All it takes is some free code, a good idea, some text...
Conceptive-C is an AI programming Language based on Objective-C and C Language. It is a superset of both languages and is designed...
Many features inspired by popular JavaScript libraries are now available as native JavaScript APIs in today’s powerful browsers. W...
Logging used to be purely a troubleshooting tool. Now, it’s a source of fascinating data that your group can turn into a competiti...
GUI Design for Android Apps is the perfect—and concise—introduction for mobile app developers and designers. Through easy-to-follo...
This ebook collects all 10 parts of SilverlightShow.net article series '10 Laps around Silverlight 5 series'. This resou...
Have you ever asked yourself how to create your own applications (Apps) for iPhone, iPad, iPod Touch and every other Apple iOS dev...
This book is a guide to audio programming for the iOS platform, created by iZotope, Inc. The guide presents several methods for ha...
Now you can easily download your favorite Wikibooks onto your ipad! Sensory Systems is a free book produced by Wikibooks and poste...
Why this book can help you to get started fast with Artificial Intelligence and Unity It can be intimidating to start with Unity, ...
Go beyond the App Store and see the process behind Track 8, a successful music player app for iOS. Building Track 8 will take you ...
Welcome to Python, a programming language which is used widely around the world. People often think programming language is hard t...
AppleScript est une technologie Apple rendant possible la communication entre applications. Par exemple, avec AppleScript vous pou...
Develop iPhone Applications Now! This book will help new iPhone app developers learn the basic concepts necessary to create and di...
This book is Open Access under a CC BY licence. The LNCS 10805 and 10806 proceedings set constitutes the proceedings of the 24th I...
This book covers the following topics in Kotlin Introduction to Kotlin Kotlin Development Environment Your First Kotlin Program Ko...
This IBM® Redbooks® publication discusses the value proposition of cross-channel solutions and describes the IBM Retail Integratio...
Today, functional programming is emerging from the shadows. It turns out that when you program imperatively (viewing variables as ...
Why this book can help you to get started fast with Card Games and Unity It can be intimidating to start with Unity, and while sev...
Purpose: For business app developers trying to look at game development. Content includes Screencasts in every chapter. ==Table of...
This book covers the following topics in Java: Core Java: Getting Started Java Introduction Java Development Environment Your Firs...
This book is written to provide all the essential information to get you programming in Python 3. The book starts by running throu...
Programming Doesn't Have To Be Difficult. If You Want To Get Started With Python Programming, Read On.. How many times have y...
This addendum to Introduction to Programming with Xojo shows you how easy it can be to create your own iOS apps.
In the past few years, we’ve seen many data products based on predictive modeling. These products range from weather forecasting t...
JSON is a commonly used data format for exchanging messages and storing content. JSON Schema provides a data definition language t...
IBM® Rational® Application Developer for WebSphere® Software V8 is the full-function Eclipse 3.6 technology-based development plat...
An updated, easy to use, guide with pictures that shows you the process of making a Bukkit Server. This will show you the process ...
An introduction to coding for Key Stage 2 / 3 students and teachers. This publication is a taster for the future career of tomorro...
If you've ever wanted to get started with Objective-C, Cocoa, Xcode and everything else that you need to build iOS applicatio...
This book is for all those Mac (Apple) users who want to learn about AppleScript i.e. the scripting language for OS X. This book c...
Go: Getting Started Go Introduction Go Environment Setup Go Variables Go Data Types Go Type Conversion Go Constants Go Operators G...
This book is part of a series entitled Quick Guides, and does just this. In this book series, you have the opportunity to get star...
Random Battles details many issues in the games industry that effect both gamers and the games industry. A number of these gamers ...
Are you ready to create the next cross-platform app that reaches millions of downloads? Do you need to enable mobile connectivity ...
'객체지향'이 기본입니다! 이 책은 처음 프로그래밍을 시작한 사람과 소프트웨어 개발자들을 위한 책입니다. 이해하기 어려운 객체지향 개념을 이야기 식으로 쉽게 설명합니다. 또한 관념 속에 머물러 있던 클래스와 객체지향...
Historias de developers contiene 26 capítulos de experiencias de developers que pueden ser muy útiles para los miembros de este co...
Sensor Technologies: Healthcare, Wellness and Environmental Applications explores the key aspects of sensor technologies, covering...
Modern, high-speed computers, such as the 1401, are marvelous electronic instruments, but they represent only portions of data pro...
1ª Edição - Março de 2006 Artigos Tema de capa Começar a programar A programar Criar setups em Visual Studio.NET 2003 Base de dado...
This Starter’s Guide teaches you how to use Xcode 10 to create an app. Not only will you get to know Xcode, you will be introduced...
This book is open access under a CC BY 4.0 license. This book bridges the gap between playing with robots in school and studying r...
Top 50 Paid Programming Books - March 2024
This valuable little book offers a thorough introduction to the open-source electronics prototyping platform that's taking th...
Learn how to access the wealth of program information locked up in your Swift application executable.
This book teaches Git in a simple, visual, and tangible manner so that you can build a solid mental model of how Git version contr...
The classic guide to how computers work, updated with new chapters and interactive graphics "For me, Code was a revelation. I...
Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB...
This seminal book injects the topic of superintelligence into the academic and popular mainstream. What happens when machines surp...
Applied machine learning with a solid foundation in theory. Revised and expanded for TensorFlow 2, GANs, and reinforcement learnin...
"Java Programming for Beginners" is a comprehensive guide to learning the fundamentals of Java programming. This book is...
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the com...
Get up and running with Python 3.9 through concise tutorials and practical projects in this fully updated third edition. Purchase ...
This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language te...
Take the guesswork out of using regular expressions. With more than 140 practical recipes, this cookbook provides everything you n...
Learn Python programming today and begin your path towards Python programming mastery! In this Definitive Python Guide, you’re abo...
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's ...
The Art of Game Design guides you through the design process step-by-step, helping you to develop new and innovative games that wi...
Your full-color, friendly guide to getting started with HTML5 and CSS3! HTML and CSS are essential tools for creating dynamic webs...
This book will teach you how to build iOS 17 applications using SwiftUI, Xcode 15, and the Swift programming language. Beginning w...
Learn how to create apps with all the new features introduced to the UIKit framework, and how to build asynchronous and concurrent...
Helping you manage shared "global" states across the various parts of your application, Redux is a very popular JavaScri...
Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaS...
The iPhone 12 Pro Max basically has all the latest and greatest features from Apple. Its 6.7-inch display means it's the bigg...
Playgrounds are an essential Swift development tool. They offer interactive environments where you develop and test code, a little...
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. Fo...
Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today...
This 25th anniversary edition of Steven Levy's classic book traces the exploits of the computer revolution's original ha...
Python is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insig...
Learn Swift programming from the ground up with award-winning author, and iPhone Life magazine writer/blogger Kevin McNeish! After...
Craft yourself an amazing game of Minecraft! More than just a game, Minecraft consists of players using an avatar to create or des...
If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python ...
Turning text into valuable information is essential for businesses looking to gain a competitive advantage. With recent improvemen...
Learn how React Native works under the hood and what this means for building large-scale, cross-platform, production-ready applica...
A hands-on, real-world introduction to data analysis with the Python programming language, loaded with wide-ranging examples. Pyth...
Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you bec...
Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.10 and ...
Any developer aiming for a global audience needs to cover a series of requisites for their apps, and one of them is to make them a...
This book is designed to be used in conjunction with the course titled R Programming offered by the Department of Biostatistics at...
A detailed introduction to the C programming language for experienced programmers. The world runs on code written in the C program...
Learn how to create apps for iOS 17 and macOS Sonoma with Swift 5.9 and the SwiftUI framework. SwiftUI for Masterminds is a comple...
An introduction to the Python programming language and its most popular tools for scientists, engineers, students, and anyone who ...
The Most In-Depth Coverage of Xcode 7 Mastering Xcode and Swift contains the most in-depth coverage of Xcode that you will find! I...
Get started with 2D Games and Unity without the headaches Without my book, most people spend too long trying to create 2D games an...
This is a who’s who in the programming world - a fascinating look at how some of the best in the world do their work. Patterned af...
Professional instructor, Justin Dike teaches iOS game programming with Xcode and Cocos2d v2. Learn with HD images, interactive gal...
Develop modern web UIs with Blazor Server and Blazor WebAssembly Purchase of the print or Kindle book includes a free eBook in PDF...
Transform your evolving user requirements into feature-rich Tkinter applications Key Features Extensively revised with new content...
JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interacti...
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popula...
Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusiv...
Embrace the mobile gaming revolution by creating popular iOS games with Swift 4.2 Key Features Learn to create games for iPhone an...
No matter how clear and well written, naked code is never quite self-documenting. There is always a role for comments, whether the...
Discover the best programming books. Find the top 100 most popular programming books. Is there anything better than curling up with a good programming book on a long day? If you're looking for some programming reading recommendations, look no further. These are some of the most popular programming books that will keep you entertained throughout the winter or summer. So sit back, relax, and get ready to escape into another world. If you're a fan of programming books, then you're going to love the list of popular titles we've put together. From lighthearted whodunits to suspenseful thrillers, these novels are sure to keep you entertained all winter long. So curl up by the fire with one of these page-turners and get ready for some serious reading!