Difference between revisions of "Learning Resources"

From WikEmacs
Jump to navigation Jump to search
(Reverting a series of vandalism.)
(21 intermediate revisions by 16 users not shown)
Line 1: Line 1:
== Emacs Help ==
 
 
Emacs is described as "self-documenting". An extensive help system is available using various keystrokes starting with {{Keys|C-h}} (that is, Control-H). To choose from the full list, type {{Keys|C-h C-h}}.
 
 
== Emacs Tutorial - Beginners Mandatory ==
 
 
Emacs ships with a tutorial. Just type {{Keys|C-h t}}.
 
It teaches you all the essentials you need to know for getting started with Emacs.
 
 
Intermediate to advanced users can browse in-built help with {{Keys|C-h r}}.
 
 
== Info ==
 
 
Detailed documentation of Emacs (and many other programs) is available thru Info. Type {{Keys|C-h i}}. This tool uses its own hypertext system to link topics and has sophisticated navigation. It was found so useful that it is now also available as a separate program (called 'info') which is installed by default on most unix-like systems.
 
 
 
== Books ==
 
== Books ==
  
Line 29: Line 14:
  
 
== Tutorials ==
 
== Tutorials ==
 +
 +
* [http://david.rothlis.net/emacs/howtolearn.html How to Learn Emacs]
  
 
* [http://xahlee.org/emacs/elisp.html Xah Emacs Lisp Tutorial] - This concise and concrete tutorial focus on practical needs with examples.
 
* [http://xahlee.org/emacs/elisp.html Xah Emacs Lisp Tutorial] - This concise and concrete tutorial focus on practical needs with examples.
Line 39: Line 26:
 
* [http://www.youtube.com/user/rpdillon?feature=watch Hacks Emacs](YouTube Channel)  
 
* [http://www.youtube.com/user/rpdillon?feature=watch Hacks Emacs](YouTube Channel)  
 
* [http://emacsrocks.com/ Emacs Rocks!]
 
* [http://emacsrocks.com/ Emacs Rocks!]
* [https://peepcode.com/products/meet-emacs Peepcode Emacs](commercial)
+
* [https://peepcode.com/products/meet-emacs Peepcode's Meet Emacs](commercial)
  
 
== Blogs ==
 
== Blogs ==
Line 46: Line 33:
 
* [http://www.masteringemacs.org/ Mastering Emacs]
 
* [http://www.masteringemacs.org/ Mastering Emacs]
 
* [http://emacsworld.blogspot.com/ Got Emacs?]
 
* [http://emacsworld.blogspot.com/ Got Emacs?]
* [http://xahlee.org/emacs/blog.html Xah Emacs Blog] - Tips and tricks for emacs and emacs lisp
+
* [http://xahlee.org/emacs/blog.html Xah Emacs Blog] - Tips and tricks for Emacs and Emacs Lisp
 +
* [http://planet.emacsen.org/ Planet Emacsen] - blogroll, includes probably all above
 +
 
 +
== Articles ==
  
* [http://planet.emacsen.org/ Planet Emacsen] - blogroll, includes probably all above
+
* [http://batsov.com/articles/2011/11/30/the-ultimate-collection-of-emacs-resources/ The Ultimate Collection of Emacs Resources]
 +
 
 +
== Twitter ==
 +
 
 +
There are many Twitter accounts dedicated to sharing news and tips about Emacs. One can benefit a lot by following them:
 +
 
 +
* [http://twitter.com/#!/emacs_knight @emacs_knight]
 +
* [http://twitter.com/#!/learnemacs @learnemacs]
 +
* [http://twitter.com/#!/dotemacs @dotemacs]
 +
* [http://twitter.com/#!/dotemax @dotemax]
  
 
== Useful Extensions ==
 
== Useful Extensions ==

Revision as of 19:27, 28 July 2012

Books

  • Learning GNU Emacs, 2nd Edition by Debra Cameron, Bill Rosenblatt, Eric S. Raymond

Much better than the current, 3rd edition. The first half of the book walks you through the fundamental steps, as a tutorial.

Can be obtained from O'Reilly http://shop.oreilly.com/product/9781565921528.do

  • Casting Spells in Lisp (Emacs Lisp version) by Conrad Barski M.D.

Written originally to teach some other flavor of Lisp, the book has been modified for Emacs Lisp. The presentation is in a form between a comic book and a manual that educates while you have fun. The best of both worlds.

It can be read online here.

Tutorials

Screencasts

Blogs

Articles

Twitter

There are many Twitter accounts dedicated to sharing news and tips about Emacs. One can benefit a lot by following them:

Useful Extensions

Before you install a lot of extensions, explore your Emacs distribution! Try [C-h p] (M-x find-emacs-packages) to browse the available packages by category.

Configuring Emacs

This blog post is a great introduction to setting up your init.el (formerly .emacs) and your emacs directory the "professional way"!