• Welcome!
Total books

Computer & Internet

AI and Robotics

Communicaion and Telecommunication
Graphics & Design

Information Technology
Mobile Computing
Network Security

Operating System
Software Engineering

Web Design & Development
Web Development
Sort by
GNU Emacs Lisp Reference Manual

Most of the GNU Emacs text editor is written in the programming language called Emacs Lisp. You can write new code in Emacs Lisp and install it as an extension to the editor. However, Emacs Lisp is more than a mere “extension language”; it is a full computer programming language in its own right. You can use it as you would any other programming language.

TypeScript: Deep Dive
TypeScript: Deep Dive Sented by Luis

TypeScript es un lenguaje de programación libre y de código abierto desarrollado y mantenido por Microsoft. Es un superconjunto de JavaScript, que esencialmente añade tipado estático y objetos basados en clases. Anders Hejlsberg, diseñador de C# y creador de Delphi y Turbo Pascal, ha trabajado en el desarrollo de TypeScript . Typescript puede ser usado para desarrollar aplicaciones JavaScript que se ejecutarán en el lado del cliente o del servidor (Node.js).

Programming with Unicode
Programming with Unicode Sented by Emma

Unicode is the nightmare of many developers (and users) for different, and sometimes good reasons.

Test-Driven Development: Extensive Tutorial

I’m writing this book because I’m a TDD enthusiast. I believe TDD is a huge improvement over other software development methodologies I have used to deliver quality software. I believe this is true not only for me, but for many other software developers. Which makes me question, why don’t more people learn and use TDD as their software delivery methodology of choice? In my professional life, I haven’t seen the adoption rate to be big enough to justify the claim that TDD is currently in the mainstream.

Code Connected Volume 1
Code Connected Volume 1 Sented by Musa

ØMQ (also known as ZeroMQ, ØMQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework.

Intermediate Python
Intermediate Python Sented by Rebecca

Python is an amazing language with a strong and friendly community of programmers. However, there is a lack of documentation on what to learn after getting the basics of Python down your throat. Through this book I aim to solve this problem. I would give you bits of information about some interesting topics which you can further explore.

Python Anti-Patterns
Python Anti-Patterns Sented by Christopher

Welcome, fellow Pythoneer! This is a small book of Python anti-patterns and worst practices.

Happy Learn Haskell Tutorial Vol 1
Happy Learn Haskell Tutorial Vol 1 Sented by Sarah Gerdes

Happy Learn Haskell Tutorial Volume 1 will bring your Haskell reading skill from nothing to about halfway through beginner level.

Introduction to Probability and Statistics Using R

This book was expanded from lecture materials I use in a one semester upper-division undergraduate course entitled Probability and Statistics at Youngstown State University. Those lecture materials, in turn, were based on notes that I transcribed as a graduate student at Bowling Green State University. The course for which the materials were written is 50-50 Probability and Statistics, and the attendees include mathematics, engineering, and computer science majors (among others). The catalog prerequisites for the course are a full year of calculus.

Java Based Real Time Programming
Java Based Real Time Programming Sented by Sarah Gerdes

Computers, such as microprocessors, are more and more often embedded in products that the user does not perceive as computers.

Introduction to Computing Science and Programming I

Welcome to “Introduction to Computing Science and Programming I”. This course is an introduction to the core ideas of computing science and the basics of programming. This course is intended for students who do not have programming experience.

Practical Guide to Bare Metal C++

The primary intended audience of this document is professional C++ developers who want to understand bare metal development a little bit better, get to know how to use their favourite programming language in an embedded environment, and probably bring their C++ skills to an “expert” level.

Just Enough R: Learn data analysis with R in a day

If your job involves working with data in any manner, you cannot afford to ignore the R revolution! If your domain is called data analysis, analytics, informatics, data science, reporting, business intelligence, data management, big data, or visualization, you just have to learn R as this programming language is a game-changing sledgehammer.

A History Of The Personal Computer. The People and the Technology

This book has been compiled to fill a gap in personal computer literature. There are many biographical books about key individuals such as Bill Gates of Microsoft or John Sculley of Apple. Other books are also available providing details of certain companies and their products. These books quite naturally focus primarily on products associated with that particular individual or company.

GNU Emacs Manual
GNU Emacs Manual Sented by Steve Bark

This manual documents the use and simple customization of the Emacs editor. Simple Emacs customizations do not require you to be a programmer, but if you are not interested in customizing, you can ignore the customization hints.

Sort by