Learn Emacs from the ground up. In the Mastering Emacs ebook you will learn the answers to all the concepts that take weeks, months or even years to truly learn, all in one place.

“Emacs is such a hard editor to learn”

But why is it so hard to learn? As it turns out, it's almost always the same handful of issues that everyone faces.

If you have tried to learn Emacs you will have struggled with the same problems everyone faces, and few tutorials to see you through it.

I have dedicated the first half of the book to explaining the essence of Emacs — and in doing so, how to overcome these issues:

Memorizing Emacs’s keys You will learn Emacs one key at a time, starting with the arrow keys. To feel productive in Emacs, it’s important you start on an equal footing — without too many new concepts and keys to memorize. Each chapter will introduce more keys and concepts so you can learn at your own pace. Discovering new modes and features Emacs is a self-documenting editor, and I will teach you how to use the apropos, info, and describe system to discover new modes and features, or help you find things you forgot! Customizing Emacs You don’t have to learn Emacs Lisp to alter a lot of Emacs’s functionality. Most changes you want to make are possible using Emacs’s Customize interface and I will show you how to use it efficiently. Understanding the terminology Emacs is so old it predates almost every other editor and all modern user interfaces. I have an entire chapter dedicated to the unique terminology in Emacs; how it is different from other editors, and what that means to you.

When you read my book you will learn how to overcome all these issues and, with practice, master all of them.