Protesilaos Stavrou has an interesting video that boils down to a lecture on the morality of free software in general and Emacs in particular. He frames the lecture in terms of his journey from a complete computer neophyte to the accomplished programmer and user that he is today (although he modestly resists that label).
The whole video is worthwhile but the part I want to write about is his thoughts about Emacs and what he learned when he switched to it from proprietary software. The first thing he learned is that Emacs will not magically make you more productive. You have to commit to learning it and put in the time to master it. As Stavrou puts it, you can’t be an Emacs tourist. You won’t learn Emacs in a weekend, a month, or, as some of have discovered, even years. It’s a long term commitment. That doesn’t mean that it will be years before you can be productive; only that mastery takes more than a weekend.
Part of that commitment to learning Emacs involves reading the documentation. Stavrou claims that there’s no substitute. No blog post or quick video is going to tell you everything you need to know. You must read the documentation.
All of this was interesting to me because I believe—and have written—the same thing. The usual reaction is “That’s why Emacs is doomed and deserves to be.” Sorry, but I’m unrepentant: Like anything else worthwhile, mastering Emacs takes effort and commitment. Don’t expect to be up and running in a couple of days.