Hacker ApprovedDepartments

Mastering Emacs

Mastering Emacs by Mickey Petersen

by Mickey Petersen

Hacker Approved

Ranked 5 of 115 programming books by recommenders

Recommended as a practical, well-regarded guide for learning Emacs, faster than fumbling around, though one reader found its advice to learn internals first off-putting.

Recommended as a practical, well-regarded guide for learning Emacs, faster than fumbling around, though one reader found its advice to learn internals first off-putting.

18 people gave an opinion

recommend it
17
criticize it
1
approval share
94%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 17 people recommend itNeeds 10 or more, met.
  • 17 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Good for learning Emacs

    “reading the tutorial, Mickey's book, or the official manual is way faster than fumbling around”

    Comment from 18 Jun 2026 in “Emacs, how it all started (for me)”

    “informative and inspirational resources like Mastering Emacs”

    Comment from 24 May 2026 in “I keep bouncing off the Scheme language”

    “which is an amazing resource to learn the basics and beyond”

    Comment from 10 Jul 2026 in “In Emacs, Everything Looks Like a Service”
  • Praised as great and nice

    “I bought a copy of Mickey's book, and it's great, but "read about the inner workings of an editor before you use it" is horrible UX.”

    Comment from 18 Jun 2026 in “Emacs, how it all started (for me)”

    “The book “Mastering Emacs” is nice.”

    Comment from 6 Nov 2025 in “How I am deeply integrating Emacs”

    “The "Mastering Emacs" is great.”

    Comment from 6 Nov 2025 in “How I am deeply integrating Emacs”
  • Useful for experienced users too

    “its philosophy and the information it provides is still very relevant for any graybeard”

    Comment from 18 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”

    “which is an amazing resource to learn the basics and beyond”

    Comment from 10 Jul 2026 in “In Emacs, Everything Looks Like a Service”

What people warn about

Each mark is one comment

  • Advises learning internals before use

    “I bought a copy of Mickey's book, and it's great, but "read about the inner workings of an editor before you use it" is horrible UX.”

    Comment from 18 Jun 2026 in “Emacs, how it all started (for me)”
  • Lacks design pattern guidance

    “which gives me a good idea for some stuff... but I really would like to have good ideas for the right kind of design patterns”

    Comment from 24 Aug 2026 in “What's new in Emacs 31.1”

Other programming books people recommend

The four most recommended other programming books, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Mastering Emacs by Mickey Petersen compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Crafting Interpretersby Robert Nystrom60494%10—Approved
Clean Codeby Robert C. Martin318726%9——
The Pragmatic Programmerby Hunt and Thomas28197%7—Approved
How to Design Programsby Felleisen, Findler, Flatt and Krishnamurthi18290%7—Approved
Mastering Emacsby Mickey PetersenThis page17194%8—Approved
See all 115 programming books, ranked

What people said

19 of the 23 comments that mention it, newest first. Each links to the original comment.

“all of them are certainly lovely”

RecommendsComment from 30 Sep 2026 in “Ask HN: What are you reading?”

“only if you're time is worthless”

CriticizesComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“It's a gem and I think I'd still be on Vim or VSCode without it!”

RecommendsComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“It is what got Emacs to stick for me.”

RecommendsComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“My book is of course an option also, but it costs money.”

RecommendsComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“which gives me a good idea for some stuff... but I really would like to have good ideas for the right kind of design patterns”

MixedComment from 24 Aug 2026 in “What's new in Emacs 31.1”

“which is an amazing resource to learn the basics and beyond”

RecommendsComment from 10 Jul 2026 in “In Emacs, Everything Looks Like a Service”

“reading the tutorial, Mickey's book, or the official manual is way faster than fumbling around”

RecommendsComment from 18 Jun 2026 in “Emacs, how it all started (for me)”

“I bought a copy of Mickey's book, and it's great, but "read about the inner workings of an editor before you use it" is horrible UX.”

MixedComment from 18 Jun 2026 in “Emacs, how it all started (for me)”

“its philosophy and the information it provides is still very relevant for any graybeard”

RecommendsComment from 18 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”

“informative and inspirational resources like Mastering Emacs”

RecommendsComment from 24 May 2026 in “I keep bouncing off the Scheme language”

“I've been unable to get any to acquire Mastering Emacs for example.”

MixedComment from 3 May 2026 in “Books Are Not Remotely Too Expensive”

“the "Mastering Emacs" book”

RecommendsComment from 8 Dec 2025 in “Emacs is my new window manager (2015)”

“The "Mastering Emacs" is great.”

RecommendsComment from 6 Nov 2025 in “How I am deeply integrating Emacs”

“I strongly recommend the book "Mastering Emacs" by Mickey P.”

RecommendsComment from 6 Nov 2025 in “How I am deeply integrating Emacs”

“The book “Mastering Emacs” is nice.”

RecommendsComment from 6 Nov 2025 in “How I am deeply integrating Emacs”

“It's a goldmine for what you're after”

RecommendsComment from 2 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

“I also highly recommend the resources at https://www.masteringemacs.org”

RecommendsComment from 1 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

“is where I wish I had started”

RecommendsComment from 1 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.