I am a newbie to emacs and Linux in general (started my linux journey 2 months ago) and want to learn emacs. Does anyone have good ressources to learn emacs as a beginner? Also should I use a distro like doom Emacs or should I do it from scratch
Welcome!
Try this one
https://www.gnu.org/software/emacs/tour/
After I got more familiar with Emacs I spent some time to walk through each chapter of the Emacs manual. Even if you think you know how to search and replace within Emacs, after reading the chapter about it you know even more.
And what is most often forgotten: Use the menu bar. You can find most of the basic commands and their shortcuts there.
Don’t use “distros” (doom and such) use the vanilla emacs. Do the tutorial and read the manual.
Read the built in documentation.
EmacsConf 2023 just wrapped up, but you can watch the prerecorded talks here: https://emacsconf.org/2023/
Uncle Dave’s Emacs Playlist Is All You Need:
- https://www.youtube.com/playlist?list=PLX2044Ew-UVVv31a0-Qn3dA6Sd_-NyA1n
Work through the tutorial.
I’m glad nobody is recommending garbage like doom emacs, evil and etc.
Just start from the tutorial start adding your keybindings to make your life easy.I found this guide helpful.
I’m pretty new to emacs too, the best tip I can give you is to start from “raw” emacs, make your own config.
Read Docs, look into others config (do not copy paste), watch systemcrafters tutorial video series.
Atm my emacs config is part of my workflow, I’m pretty happy with it.
The best way to learn it is to use it. Start with vanilla emacs and a project, and commit to using it. You’ll learn more by needing to figure out how to mark, copy, and paste than just reading about it.
I’m taking classes from Prot. He’s very clear, patient and very expert on the matter: you might find this as a possibility source to be considered.
Start with vanilla Emacs. Slowly but surely you’ll grow your config to the point of … throw it away. And start again. Same story a few times and in the end, there you have it.
Learning emacs is a beautiful journey. I am learning it since 2003, and i think i am in the middle of the the travel. Dont stop if you fall. The road is long.
Learn how to use the built-in help functions.
Use menus. The key bindings is the Way, but also noh at all logicql in the beginning.
C-x C-c is life saver combo in the beginning.