18 books like Think Like a Programmer

Fluent Python
Fluent Python Luciano Ramalho · 2015 · ★ 4.6 · 821p · ≈ 27h · Moderate Shares Computer programming, Programming Languages, Computers with this book.
Speed thinking
Speed thinking Ken Hudson · 2010 · 148p · ≈ 4h · Light Shares Creative thinking, Problem solving with this book.
Cover of The Idea Accelerator
The Idea Accelerator Ken Hudson · 2008 · 148p · ≈ 4h · Light The speed at which people in business need to process information, create new solutions and make decisions has increased dramatically in recent years. This book provides 60 practical ways by which the reader can think faster to reach earlier decisions, without neglecting a conscious, deliberate and reflective approach.Creating new ideas and growth opportunities is the lifeblood of any… Shares Creative thinking, Problem solving
Domain-Specific Languages
Domain-Specific Languages Martin Fowler · 2010 · ★ 2.0 · 640p · ≈ 21h · Moderate When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In ***Domain-Specific Languages***, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs… Shares Programming Languages
Windows PowerShell 2 For Dummies
Windows PowerShell 2 For Dummies Steve Seguis · 2009 · ★ 3.7 Prepare for the future of Microsoft automation with this no-nonsense guideWindows PowerShell 2 is the scripting language that enables automation within the Windows operating system. Packed with powerful new features, this latest version is complex, and Windows PowerShell 2 For Dummies is the perfect guide to help system administrators get up to speed.Written by a Microsoft MVP with direct access… Shares Programming Languages
Programming
Programming Bjarne Stroustrup · 1986 · ★ 4.1 · 686p · ≈ 22h · Challenging The C++ Programming tome, written by the father of C++ himself, Bjarne Stroustrup. The premier book on the subject of C++ Programming. Shares Computer programming, Programming Languages
Code
Code Charles Petzold · 1999 · ★ 4.4 · 393p · ≈ 13h · Moderate What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects… Shares Computer programming, Computers
Tress of the Emerald Sea
Tress of the Emerald Sea Brandon Sanderson · 2023 · ★ 4.4 · 551p · ≈ 18h · Moderate \#1 New York Times bestselling author Brandon Sanderson expands his Cosmere universe shared by The Stormlight Archive and Mistborn with a new standalone novel for everyone who loved The Princess Bride. Narrated by Michael Kramer. The only life Tress has known on her island home in an emerald-green ocean has been a simple one, with the simple pleasures of collecting cups brought by sailors from… Shares General
The Formula
The Formula Luke Dormehl · 2014 · ★ 3.2 · 296p · ≈ 9h · Moderate In The Formula, Luke Dormehl takes readers inside the world of numbers, asking how we came to believe in the all-conquering power of algorithms; introducing the mathematicians, artificial intelligence experts and Silicon Valley entrepreneurs who are shaping this brave new world, and ultimately asking how we survive in an era where numbers can sometimes seem to create as many problems as they… Shares Algorithms
A Technique for Producing Ideas
A Technique for Producing Ideas James Webb Young · 1940 · ★ 4.4 · 62p · ≈ 2h · Moderate A step-by-step technique for sparking breakthrough creativity in advertising--or any fieldSince its publication in 1965, A Technique for Producing Ideas has helped thousands of advertising copywriters smash through internal barriers to unleash their creativity. Professionals from poets and painters to scientists and engineers have also used the techniques in this concise, powerful book to… Shares Creative thinking
A Technique for Producing Ideas
A Technique for Producing Ideas James Young · 2003 · 64p · ≈ 2h · Light A step-by-step technique for sparking breakthrough creativity in advertising--or any fieldSince its publication in 1965, A Technique for Producing Ideas has helped thousands of advertising copywriters smash through internal barriers to unleash their creativity. Professionals from poets and painters to scientists and engineers have also used the techniques in this concise, powerful book to… Shares Creative thinking
Advanced Mac OS X Programming
Advanced Mac OS X Programming Mark Dalrymple · 2011 · 638p · ≈ 21h · Moderate While there are several books on programming for Mac OS X, Advanced Mac OS X Programming: The Big Nerd Ranch Guide is the only one that contains explanations of how to leverage the powerful underlying technologies. This book gets down to the real nitty-gritty. The third edition is updated for Mac OS X 10.5 and 10.6 and covers new technologies like DTrace, Instruments, Grand Central Dispatch,… Shares Programming
Cover of Artificial intelligence
Artificial intelligence George F. Luger · 1992 · ★ 5.0 · 754p · ≈ 25h · Challenging "Artificial Intelligence: Structures and Strategies for Complex Problem Solving is ideal for a one or two semester university course on AI, as well as an invaluable reference for researchers in the field or practitioners wishing to employ the power of current AI techniques in their work."--BOOK JACKET. Shares Problem solving, Computers
iOS Game Programming With Xcode and Cocos2d
iOS Game Programming With Xcode and Cocos2d Justin Dike · 2013 · 512p · ≈ 17h · Moderate Professional instructor, Justin Dike teaches iOS game programming with Xcode and Cocos2d v2. Learn with HD images, interactive galleries, video examples, and color coded examples. Anyone learning Cocos2d or Xcode, beginner or otherwise, will benefit from this comprehensive book.  Topics specific to game programming include: collision detection, platform  collisions, virtual joysticks,… Shares Programming, Computers
iOS 26 App Development Essentials - SwiftUI Edition
iOS 26 App Development Essentials - SwiftUI Edition Neil Smyth · 2025 Shares Computers with this book.
Cover of I'll Haunt You!
I'll Haunt You! Shannon Knudsen · 2014 · 24p · ≈ 48m · Light Shares General with this book.
Game Programming Patterns
Game Programming Patterns Robert Nystrom · 2011 · ★ 4.5 · 327p · ≈ 10h · Moderate From the author: "Game Programming Patterns is a collection of patterns I found in games that make code cleaner, easier to understand, and faster." Shares Programming
Effective Modern C++
Effective Modern C++ Scott Meyers · 2014 · ★ 4.4 · 334p · ≈ 11h · Moderate Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes… Shares Programming Languages, Computers

About the book { book.title } → · Compare with Fluent Python ⚔

Think Like a Programmer ★ 3.8 Check price →