unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: William Case <billlinux@rogers.com>
To: SimpleCode <DragonXLong@gmail.com>
Cc: help-gnu-emacs@gnu.org
Subject: Re: Is there any good website for emacs newbie?
Date: Fri, 04 May 2007 15:34:19 -0400	[thread overview]
Message-ID: <1178307259.17374.55.camel@CASE> (raw)
In-Reply-To: <1178256690.626492.147500@y80g2000hsf.googlegroups.com>

Hi Lung;

I am responding to your last post because it might be useful to you and
to others who are trying to use Emacs for the first time.

On Thu, 2007-05-03 at 22:31 -0700, SimpleCode wrote:
> William Case 写道:
> > Hi SimpleCode;
> >
> > I am a newbie as well.  There are lots of tutorials around, but the one
> > that did the most for me was:
> >
> > http://www.linuxselfhelp.com/gnu/emacs-lisp-intro/html_mono/emacs-lisp-intro.html
> >
> > For two years I learnt emacs by rote and by copying.  Everything I tried
> > to do lead to errors and frustration.  It has taken me 5 or 6
> > intermittent hours of following the text and trying the few samples in
> > the emacs-lisp-intro to finally get it.  The intro is well written,
> > clear and covers the main concepts at a learnable pace.  Now that I
> > understand basic concepts of how emacs and lisp work, I love it.
> >
> > The site mentioned above is an HTML version of the GNU emacs-lisp intro
> > -- take your pick; the content is the same.
> >
> > On Thu, 2007-05-03 at 19:27 -0700, SimpleCode wrote:
> > > I am a emacs newbie but I like it.
> > >
> > It is worth the trouble.
> 
> Hi Bill, I have the same feeling.
> I always think the Emacs which is hard to use.So I normally use VIM. I
> thought it is comfortable for me.
> I just want to try Emacs because of the various Plug-in in it, and
> they are very powerful, especially for the programmer.
> 
> By the way, I don't wanna learn the emacs-lisp, also I don't know
> should I.

I recommend this tutorial, not because it will make you a lisp
programmer. It won't.  There is a long way to go before that happens.
But once you understand how Lisp and emacs work, anything you want to do
or anything you want to understand becomes exceedingly simple.  I can
see why professional programmers use Emacs.  Contrary to my newbie
belief, the Emacs environment does not get in the way of the real
programming task you may be trying to perform.  Everything that you
might want to do becomes intuitive, and if it isn't intuitive to you,
you can make it so that it is.

In the last couple of weeks since I have worked my way through the
tutorial, I can now without, confusion, frustration, anger and/or
disappointment customize any part of Emacs I want, understand functions
(commands) and how to read them, bind commands to keys, work in various
modes sometimes interchangeably, and on and on.

Two metaphors come to mind.  A good workman should understand how to use
his tools.  For me the tutorial was the same as learning how to sharpen
a chisel, knife or saw blade.  To extend the metaphor, I can now cut far
more materials into better shapes than ever could before on anything
else I have used.

The other metaphor is a comparison to the day that debits and credits in
accounting finally clicked into place.  That day a whole new balanced
view of the world opened up to me.  Lisp's mind twist into utter
simplicity is only matched by the simplicity of double entry
bookkeeping.

So -- to me, the Tutorial is worth the five or six hours it takes.  To
me -- it is the precursor to reading or studying anything else like
O'Reily publications and others.  And -- I highly recommend it to anyone
else starting out.



-- 
Regards Bill

  reply	other threads:[~2007-05-04 19:34 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-04  2:27 Is there any good website for emacs newbie? SimpleCode
2007-05-04  4:30 ` William Case
2007-05-04  4:31 ` Amy Templeton
     [not found] ` <mailman.206.1178253451.32220.help-gnu-emacs@gnu.org>
2007-05-04  5:31   ` SimpleCode
2007-05-04 19:34     ` William Case [this message]
2007-05-04 19:51       ` Sebastian Tennant
2007-05-04 20:16         ` William Case
2007-05-04 20:33           ` Sebastian Tennant
     [not found]           ` <mailman.258.1178311130.32220.help-gnu-emacs@gnu.org>
2007-05-05  5:23             ` SimpleCode
2007-05-04  6:15 ` Christian Herenz
2007-05-04  6:31 ` Sebastian Tennant
     [not found] ` <mailman.209.1178260607.32220.help-gnu-emacs@gnu.org>
2007-05-04  6:54   ` SimpleCode
2007-05-04 17:34     ` Sebastian Tennant
     [not found]     ` <mailman.243.1178300439.32220.help-gnu-emacs@gnu.org>
2007-05-04 18:38       ` Tyler Smith
2007-05-04 19:08         ` SimpleCode
2007-05-08 16:59 ` don provan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1178307259.17374.55.camel@CASE \
    --to=billlinux@rogers.com \
    --cc=DragonXLong@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).