Download Latest Free Computer Books

This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile app development, networking, databases, information technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally. We do not host pirated books or we do not link to sites that host pirated books.

Aurelia Succinctly

Aurelia Succinctly

Aurelia is a relatively new, open-source JavaScript library/framework that simplifies the creation of web-based applications. You can code Aurelia applications using a lot of the same semantics and separation of concerns that you enjoy when developing in Java or C#. In Aurelia Succinctly, Matthew Duffield will walk you through setting up your machine, the semantics of ES6 and ES7 features in Aurelia, using skeleton navigation, databinding, creating custom elements and attributes, and more.


Microsoft Bot Framework Succinctly

Microsoft Bot Framework Succinctly

At the Build 2016 conference, Microsoft announced the Microsoft Bot Framework, a package of tools for building intelligent bots that could be integrated with a variety of communication platforms. With Microsoft Bot Framework Succinctly, you can jump right into building your own bots with the framework, whether you want to make bots for personal use only, or customer-facing bots for your business. Author Ed Freitas provides clear guidance from setting up a bot project in Visual Studio and writing your first bare-bones bot, to publishing one capable of searching for current flight prices.


ASP.NET Core Succinctly

ASP.NET Core Succinctly

In ASP.NET Core Succinctly, seasoned authors Simone Chiaretta and Ugo Lattanzi update you on all the advances provided by Microsoft’s landmark framework. By learning the foundations of the library and understanding the new versions of ASP.NET MVC and Web API, you’ll be equipped with everything you need to build .NET web applications on Windows, Mac, and Linux.


The Power of Prolog

The Power of Prolog

The Power of Prolog is an introduction to modern Prolog. The goal of this book is to bridge the gap between the great traditional Prolog textbooks of the past and the language as it currently is, several decades after these books were written. You will see that many limitations of the past are no longer relevant, while several new constructs are now of great importance even though they are not yet covered in any available Prolog book.


Swift Pocket Reference

Swift Pocket Reference

Get quick answers for developing and debugging applications with Swift, Apple’s multi-paradigm programming language. Updated to cover the latest features in Swift 2.0, Swift Pocket Reference: Programming for iOS and OS X is the perfect on-the-job tool for learning Swift’s modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.


Twilio with C# Succinctly

Twilio with C# Succinctly

A functional introduction to Twilio for experienced C# developers. Ed Freitas will guide readers towards developing voice and messaging apps in C# using Twilio. With just some experience with C#, Twilio with C# Succinctly will open new avenues for effective application development.


Angular 2 Succinctly

Angular 2 Succinctly

Angular 2 is a massively popular JavaScript framework built to take advantage of component development in web apps. In Angular 2 Succinctly, author Joseph D. Booth will guide you through setting up a development environment, interacting with the Angular CLI, building Hello World, and more. By the end, you’ll know how to set up templates, compose components from those templates, and tie them all together with modules to deliver a cohesive web app.


An Introduction to the C Programming Language and Software Design

An Introduction to the C Programming Language and Software Design

An Introduction to the C Programming Language and Software Design was written with two primary objectives. The first is to introduce the C programming language. The second key objective is to introduce the basic concepts of software design. At one-level this is C-specific: to learn to design, code and debug complete C programs. At another level, it is more general: to learn the necessary skills to design large and complex software systems.


Visual Studio 2017 Succinctly

Visual Studio 2017 Succinctly

The release of Visual Studio 2017 is another critical element in Microsoft’s pivot to the “any developer, any platform, any device” mindset that has seized the company in recent years. With Visual Studio 2017 Succinctly by Alessandro Del Sole, you’ll be ready to use many of the great new features in the latest iteration of the IDE, like deeper Roslyn integration in the code editor, updated debugging and testing tools, enhanced mobile and web development support, and so much more.


The JHipster Mini-Book 2.0

The JHipster Mini-Book 2.0

The JHipster Mini-book is a guide to getting started with hip technologies today: AngularJS, Bootstrap and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster. JHipster is a Yeoman generator that can be used to a create a project and generate boilerplate code for you. This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use.





Free Offer of the Day!

The PHP AnthologyThe Principles Of Project Management - Free Preview!
Learn how you can deliver projects on time and on budget, again and again. Every project you manage will be unique. Scope, budgets, team dynamics, and timeframes will differ. As a project manager, the most important factor in achieving project success will be your understanding of 'The Principles Of Project Management'. This book will show you that project management isn't rocket science.