Programming

156 Free Ebooks, Tutorials, Tools, Videos and Resources for Web Developers and Designers

156 Free Ebooks, Tutorials, Tools, Videos and Resources for Web Developers and Designers

In this post, you’ll find a repository that contains content which will be helpful in your journey as a Web Developer as well as a Web Designer. Besides free ebooks, tutorials, resources and tools, you’ll find a collection of useful YouTube channels for javascript developers and web designers. The list of videos come in various languages – feel free to choose one that suites your best!

read more
Probabilistic Programming and Bayesian Methods for Hackers

Probabilistic Programming and Bayesian Methods for Hackers

The Bayesian method is the natural approach to inference, yet it is hidden from readers behind chapters of slow, mathematical analysis. The typical text on Bayesian inference involves two to three chapters on probability theory, then enters what Bayesian inference is.

Crypto 101

Crypto 101

Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels.

Developing Applications with Objective Caml

Developing Applications with Objective Caml

The authors’ goal is to provide insight into how to choose a programming style and structure a program, consistent with a given problem, so that it is maintainable and its components are reusable.

Is Parallel Programming Hard, And, If So, What Can You Do About It?

Is Parallel Programming Hard, And, If So, What Can You Do About It?

This book is written in the hope that presenting the engineering discipline underlying successful parallel-programming projects will free a new generation of parallel hackers from the need to slowly and painstakingly reinvent old wheels, enabling them to instead focus their energy and creativity on new frontiers.

Start Programming Now

Start Programming Now

This book is the bare minimum guide helping you to start programming from scratch. In almost anything, the hardest part is to get the ball rolling. After reading this book you will be comfortable with programming.

The Nature of Code

The Nature of Code

The goal of this book is simple. We want to take a look at something that naturally occurs in our physical world, then determine how we can write code to simulate that occurrence. In the end, if this book is anything, it is really just a good old-fashioned programming book.

Using Libsodium in PHP Projects

Using Libsodium in PHP Projects

A guide to using the libsodium PHP extension for modern, secure, and fast cryptography. Developers can now develop fast, secure, and reliable applications without needing to know what a stream cipher even is.