Books I read

Currently reading

I’m currently reading:

  • The Rust Programming Language by Steve Klabnik

The rust programming language book
The rust programming language book

Books I read

The list below contains almost all the books I’ve read about programming and web development. Most of them are written in english, some others in spanish (It’s arduous to find good technical books written in spanish). .

I’ve reviewed some of them, I hope to review most of them in the near future, before they become obsolete.

By the way, the books are not in any particular order.

Structure and interpretation of computer programs: Gerald Sussman, Hal Abelson, Julie Sussman
Structure and interpretation of computer programs: Gerald Sussman, Hal Abelson, Julie Sussman

Kubernetes: Up and Running: Dive Into the Future of Infrastructure by Brendan Burns, Joe Beda & Kelsey Hightower
Kubernetes: Up and Running: Dive Into the Future of Infrastructure by Brendan Burns, Joe Beda & Kelsey Hightower

Refactoring by Martin Fowler
Refactoring by Martin Fowler

Computer Science Distilled: Learn the Art of Solving Computational Problems by Wladston Ferreira Filho
Computer Science Distilled: Learn the Art of Solving Computational Problems by Wladston Ferreira Filho

System design interview by Alex Xu
System design interview by Alex Xu

Let’s Go Further by Alex Edwards
Let's Go Further by Alex Edwards

Professor Frisby’s mostly adequate guide to functional programming by Brian Lonsdorf
Professor Frisby's mostly adequate guide to functional programming by Brian Lonsdorf

Build APIs You Won’t Hate by Phil Sturgeon
Build APIs You Won't Hate by Phil Sturgeon

REST API Design Rulebook by Mark Masse
REST API Design Rulebook by Mark Masse

A Philosophy of Software Design by John Ousterhout
A Philosophy of Software Design by John Ousterhout

Software Architecture Patterns by Mark Richards
Software Architecture Patterns by Mark Richards

How Linux Works, 3rd Edition What Every Superuser Should Know by Brian Ward
How Linux Works, 3rd Edition What Every Superuser Should Know by Brian Ward

Dive into Python by Mark Pilgrim (traducción by José Miguel González Aguilera)
Dive into Python by Mark Pilgrim (traducción by José Miguel González Aguilera)

Beginning Python: From Novice to Professional by Magnues Lie Hetland
Beginning Python: From Novice to Professional by Magnues Lie Hetland

Cracking Codes with Python: An Introduction to Building and Breaking Ciphers by Al Sweigart
Cracking Codes with Python: An Introduction to Building and Breaking Ciphers by Al Sweigart

Practical Python Design Patterns by Wessel Badenhorst
Practical Python Design Patterns by Wessel Badenhorst

Python tricks the book by Dan Bader
Python tricks the book by Dan Bader

Web Development with Django Cookbook by Aidas Bendoraitis
Web Development with Django Cookbook by Aidas Bendoraitis

Two scoops of Django by Daniel Roy Greenfeld and Audrey Roy Greenfeld
Two scoops of Django by Daniel Roy Greenfeld and Audrey Roy Greenfeld

Eloquent JavaScript: A Modern Introduction to Programming by Marijin Haverbeke
Eloquent JavaScript: A Modern Introduction to Programming by Marijin Haverbeke

Definitive Guide to Django: Web Development Done Right by Adrian Holovaty and Jacob Kaplan Moss (Traducción by Saul Garcia M.)
Definitive Guide to Django: Web Development Done Right by Adrian Holovaty and Jacob Kaplan Moss (Traducción by Saul Garcia M.)

Django by Example by Antonio Melé
Django by Example by Antonio Melé

Building APIS With Django and Django Rest Framework by Agiliq
Building APIS With Django and Django Rest Framework by Agiliq

Clean Code by Robert C. Marin
Clean Code by Robert C. Marin

Django for Professionals by William S. Vincent
Django for Professionals by William S. Vincent

The algorithm design manual by Steven S. SKiena
The algorithm design manual by Steven S. SKiena

JavaScript the good parts by Douglas CrockFord
JavaScript the good parts by Douglas CrockFord

Python Pocket Reference by Mark Lutz
Python Pocket Reference by Mark Lutz

C++ Pocker Reference by Kyle Loudon
C++ Pocker Reference by Kyle Loudon

Learning Python by Mark Lutz
Learning Python by Mark Lutz

Python Web Development with Django by Jeff Forcier, Paul Bissex and Wesley Chun
Python Web Development with Django by Jeff Forcier, Paul Bissex and Wesley Chun

C Programming Absolute Beginner’s Guide by Stephani Danelle Perry
C Programming Absolute Beginner's Guide by Stephani Danelle Perry

C Programming Language by Brian W. Kernighan and Dennis M. Ritchie
C Programming Language by Brian W. Kernighan and Dennis M. Ritchie

Code: the hidden language of computer hardware and software by Charles Petzold
Code: the hidden language of computer hardware and software by Charles Petzold

Aprenda C++ Básico by Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola and Iñigo Lazacano
Aprenda C++ Básico by Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola and Iñigo Lazacano

Aprenda C++ Avanzado by Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola and Iñigo Lazacano
Aprenda C++ Avanzado by Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola and Iñigo Lazacano