Benable — create shareable lists of things you recommend!
E.g., products you love, local businesses, travel recs - you can add anything to a Benable list!

Programming books that actually made me a better developer

Purple Star emoji 8 items
I'm a senior developer and DevSecOps engineer, and these are the books I keep recommending to juniors and colleagues, from Python automation to modern PHP and database DevOps. Each one has a short note on who it's for. Questions? Leave a comment! Thi...
Sections
3
 
 
 

Web development (PHP & JavaScript): Practical books for building real websites and web apps.

 
Igor DevOps profile picture
My overall take: * Writing: Very accessible. The English is conversational and not overly academic. * Teaching: Strong. He tends to explain the reasoning behind code instead of simply presenting syntax. * Practicality: One of its biggest strengths. ...
PHP (Computer program language)
 
Igor DevOps profile picture
The modern PHP book I wish I had years ago. It explains why the code works, not just the syntax, and covers security, PDO and MVC properly.
PHP Crash Course: The Complete, Modern, Hands-On Guide
 
Igor DevOps profile picture
The best book for actually understanding JavaScript instead of copy-pasting it. Do the exercises.
Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming

Python & automation: Start here if you want to stop doing repetitive work by hand.

 
Igor DevOps profile picture
A big reference you keep on the desk. Good when you need a quick answer on a specific topic.
Python All-in-One For Dummies
 
Igor DevOps profile picture
The book that got me scripting my server chores. Perfect first Python book for sysadmins.
Automate the Boring Stuff with Python, 3rd Edition
 
Igor DevOps profile picture
Great starter pack if you know a bit of Python and want to get into AI without heavy math.
Python & AI For Dummies

Databases & DevOps: For developers who also have to keep things running in production.

 
Igor DevOps profile picture
Small enough to keep next to the keyboard. I use it when switching between MySQL and PostgreSQL syntax.
SQL Pocket Guide: A Guide to SQL Usage
placeholder
 
Igor DevOps profile picture
The missing piece in most DevOps material: how to treat databases with the same automation as the rest of your stack.
DevOps for Databases: Practical Guide
placeholder