Crypto 101

Crypto 101

This book is intended as an introduction to cryptography for pro-grammers of any skill level. It’s a continuation of a talk of the same name, which was given by the author at PyCon 2013. The structure of this book is very similar: it starts with very simple...
Developing Applications with Objective Caml

Developing Applications with Objective Caml

The implementation of the Caml language has been ongoing for fifteen years. Its development comes from the Formel and then Cristal projects at INRIA, in collaboration with Denis Diderot University and the Ecole Normale Superieure. The continuous efforts of the...
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. Further learning will require less effort since the...