YE20: Emacs Carnival: Newbies/starter kits
| yay-emacs, emacs, communityThis was a rough braindump on what I might want to write or do for the Emacs Carnival theme this month.
- Emacs Carnival April 2026: newbies/starter kits
- Start with why
- Curious
- Cool demo
- Reputation
- Someone else (ex: professor)
- Learning at leisure vs wanting to be productive ASAP
- Coding professionally; used to VS Code or Vim
- Journey:
- Outsiders
- Newbie
- Basic working environment
- Intermediate
- Packages
- Configuration
- Advanced
- Writing custom code
- TODO: possibly a post about where people come from and typical resources, next steps
- Curious
- Challenges
- Balance of time
- Getting a basic environment working
- Things like git performance on Windows, consoles / window managers taking over keybindings
- Starter kit trade-off
- Plus: Get stuff working quickly
- Minus: Limits your help to the kit's community, can be challenging to customize further
- Getting a basic environment working
- Isolation
- Don't know someone else who can watch them, lean over, fix stuff, suggest improvements, etc.
- Overwhelm
- Too much to fit into your brain
- Don't know how to break things down into smaller steps (which steps, etc.)
- Unknowns
- Not knowing the words to look for
- Not knowing what is close by, what is possible
- Balance of time
- What can help?
M-x help-with-tutorial(C-h t) often recommended; good for learning basic navigation- Getting help
- help-gnu-emacs, Reddit, Emacs StackExchange, Mastodon (example results: #emacs on mastodon.social)
- IRC
- Discord? Doom Emacs has one
- Meetups
- Inspiration
- Videos
- Blog posts, Planet Emacslife
- TODO: Add more resources to beginner map, make it something I can refer to quickly, host clinics?
- Manuals, books
- Stuff I work on / can tinker with
- Inspiration helps with isolation and unknowns
- Emacs News
- TODO: Add intro
- how to use it
- how to subscribe
- resources for getting help, finding meetups, etc.
- TODO: Add resources (esp. beginner resources) to map and EmacsWiki
- TODO: Add intro
- EmacsConf
- Emacs News
- Meetups, Emacs Calendar
- Videos, livestreams
- Reading people's configurations, demonstrating workflow, showing how to incorporate them
- How to Learn Emacs: A Hand-drawn One-pager for Beginners / A visual tutorial
- TODO: Needs updates: URLs, etc.
- Inspiration helps with isolation and unknowns
- Continuous learning
- Connecting with the community
- Blogging
- Managing overwhelm, etc.
Chat
- @j7gy8b: do people still try the built-in tutorial?
- @j7gy8b: I'm Jeff from Emacs SF and I don't know how to change my display name
- @lispwizard: One problem is platforms which usurp keystrokes which emacs expects (I just wrestled with this on a raspberry pi).
- @j7gy8b: in the meetup we do see that, the young people who were inspired by a professor to try
- @j7gy8b: Perhaps Clojure is a route to Emacs for experts. I've heard it's the best IDE for that language
- @benmezger: There are quite some interesting youtube channels (yours included) to learn Emacs too
- @lispwizard: You can often watch videos at 2x speed…
- @benmezger: indeed. Videos help show how powerful emacs can be. Simply installing Emacs doesnt give you that viewpoint
- @mtendethecreator: wazzup
- @mtendethecreator: someone says pi-coding-agent is the emacs for ai agents. thoughts?
- @benmezger: IRC perhaps? although a little complex, you learn tons from the Emacs channel
- @charliemcmackin4859: Searching through Github for emacs keywords to see how other people configure things helped my Emacs customization understanding.
- @mtendethecreator: tsodings config lol
- @charliemcmackin4859: That sounds nice… I cherry picked a lot of purcell's config as I hit modes I wanted to use… and then later I adapted it to use-package…and now it's mine :D
- @mtendethecreator: please create a discord for your channel. irc is cool but the new wave of devs prefer discord. think about it
- @DavidMannMD: I can highly recommend Prot's book on Emacs lisp.
- @charliemcmackin4859: (as an idea for looking at other's configs as a method of learning… "how would I adapt this to use use-package?" is something I find myself thinking a bit)
- @benmezger: Would including books be a good option for lifelong learning? There are some interesting books I've seen throughout my journey
- @lispwizard: m-x apropos, looking at emacs source files for related stuff are also helpful
- @lispwizard: Thank you.