Book · 2014
A Mind for Numbers: How to Excel at Math and Science
by Barbara Oakley
A failed math student becomes an engineering professor, then writes the manual on how the brain actually acquires hard skills.
What does Reddit think of A Mind for Numbers: How to Excel at Math and Science?
Twenty-eight mentions across five subreddits, with r/learnprogramming responsible for 18 of them. That concentration tells you something: this is where the book lives, recommended to beginners who mistake hours logged for learning accomplished. The ↑90 comment is blunt — "95% of the learners in this sub could stand to read it" — and frames the book as a cure for the resource-debate noise that clogs the sub. The core payload is Barbara Oakley's focused-versus-diffuse-mode distinction, which r/learnprogramming regulars pull out when explaining why taking a walk actually helps. r/cscareerquestions (6 mentions) pairs it with Deep Work as a productivity stack. The book peaked at 12 mentions in 2021 and has since gone quiet, down to a single 2025 sighting. The companion Coursera MOOC "Learning How to Learn" gets cited alongside it so often they function as a unit.
Community feedback & reader fit
Themes
- · focused vs. diffuse thinking modes
- · spaced repetition and the Pomodoro technique
- · learning how to learn
- · overcoming math anxiety
- · deliberate practice for technical skills
- · procrastination and motivation science
Common praise
- + The focused/diffuse mode framework gives programmers a usable model for why stepping away from a stuck problem actually works.
- + r/learnprogramming regulars recommend it specifically for beginners who grind hours without retention — it diagnoses the problem before prescribing the fix.
- + Oakley's backstory (failed high-school math, became an engineering professor) makes the advice land differently than generic productivity books.
- + The free Coursera MOOC covers the same ground, so readers can sample before committing to the book.
Common criticism
- − The book peaked in 2021 and has largely dropped out of active discussion — only one mention in the 28-month stretch from 2022 to 2025.
- − Readers already familiar with spaced repetition and the Pomodoro technique will find most of the tactical content redundant.
Who it's for
If you're logging four hours a day on tutorials and still feel like nothing sticks, this is the book to read before adding another resource to your list. r/learnprogramming's ↑90 comment makes the case directly: it cuts through 'X resource is better than Y resource' debates by fixing the underlying process. People pairing it with Deep Work on r/cscareerquestions use it as the cognitive foundation — Newport tells you to protect focus time; Oakley explains what's happening in your brain during that time. Skip it if you've already internalized spaced repetition, active recall, and the idea that rest is part of learning.
Mentions over time
Top subreddits
Which Reddit comments matter for A Mind for Numbers: How to Excel at Math and Science?
Top-upvoted quotes across the subreddits where this book is mentioned. Click through to read the full thread.
“NEVER RELY ON PASSION Passion is driven by dopamine, a reward neurochemical. When you gain a tolerance to what you are doing, ie, you don't get the same dopamine reward for doing the same thing over and over and over, your brain tries to drive you away to seek dopamine. You must set a goal for yo…
“FYI, The book "A mind for numbers" goes more indepth in the topics duscussed in that course. Its absolutely amazing.
“Honestly 95% of the learners in this sub could stand to read "A Mind for Numbers" or watch the free video course from the same author "Learning How to Learn". It would cut down on a lot of the superfluous "X resource is better than Y resource" debates that happen on this sub because you can set you…
“A big inspiration for me was Deep Work by Cal Newport [1]. It describes a framework of being in a state of a focus and a concentration while doing your tasks. It also explain why deep work is important in modern world and why you should limit time spend on social media (should I do not respond to th…
“If you want to learn more about how this works and why, check out the book: A Mind for Numbers by Barbara Oakley. Essentially, your brain has two modes of thinking, a focused mode and a diffuse mode. When you got up and took a walk, your brain switched from the focused analytical mode to the diffuse…
“Very good post, if anyone is interested in diving deeper into the topic of ‘learning how to learn’ I highly recommend Barbara Oakley’s book A Mind for Numbers. Many of the points OP makes here are part of the book and she explains even more very…
“Read a mind for numbers by Barbara oakley, I think you're studying wrong and it's preventing progress. You can spend countless hours spinning your wheels. Not because the car is bad, but because of you're on the wrong gears. It's written by a person who basically flunked math in high school and c…
“See also the MOOC Learning How to Learn: Powerful mental tools to help you master tough subjects on Coursera. For those who prefer books, there is *A Mind for Numbers: How to Excel at Math and Sciene* by Barbara Oakley (who created the MOOC). I…
Convinced? Pick up A Mind for Numbers: How to Excel at Math and Science
What else does r/learnprogramming read?
Other books mentioned in the same sub, ranked. Shared-sub overlap with this title breaks ties.
The Pragmatic Programmer
Andy Hunt
Two veterans hand you a checklist for the craft: don't write code you don't need, own your tools, and fix the broken window before someone else does.
Structure and Interpretation of Computer Programs
Harold Abelson
MIT's 1985 Scheme textbook that 319 Reddit commenters have recommended and a noticeably smaller number have finished.
Think Like a Programmer
V. Anton Spraul
V. Anton Spraul's guide to breaking down any programming problem before writing a single line of code — written for learners who know syntax but freeze at blank pages.
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold
A retired software engineer builds a computer from telegraph relays and flashlights, one chapter at a time, until you understand what a CPU actually does.
Clean Code
Robert C. Martin
The book 536 Reddit threads cite when arguing about naming variables — revered by beginners, argued over by seniors.
Introduction to Algorithms
Thomas H. Cormen
The textbook four MIT professors wrote to settle every algorithms argument, cited by 254 Reddit commenters across 12 subreddits and still going.
A Mind for Numbers: How to Excel at Math and Science — frequently asked
Is A Mind for Numbers just a repackaging of the Learning How to Learn Coursera course?+
Essentially yes, by design — Oakley created both. r/learnprogramming comments cite them interchangeably, with the ↑39 comment explicitly noting 'for those who prefer books, there is A Mind for Numbers.' The book goes deeper on the neuroscience framing. If you've finished the MOOC, the book adds detail but not new conclusions.
What does Reddit actually think of A Mind for Numbers?+
Broadly positive but passive. Enthusiasm exists; it just doesn't generate much debate.
Should I read A Mind for Numbers or just watch the free Coursera course?+
Depends on how you learn. The ↑39 comment on r/learnprogramming lays out both options side by side. The MOOC is free and faster; the book has more depth on the focused/diffuse mode framework. If you're a programmer who already reads technical books, the book is the natural format. Otherwise the MOOC covers the core payload.
Is A Mind for Numbers still worth reading in 2026?+
Probably, though it's quieted down considerably — one mention between 2022 and 2025 after peaking at 12 mentions in 2021. The focused/diffuse mode framing hasn't been superseded. What's changed is that spaced repetition and deliberate practice are now mainstream ideas, so readers coming in with that background will find less that's new.