From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.help Subject: Re: newbie needs help Date: Mon, 23 Jan 2006 09:51:40 +0000 Organization: muc.de e.V. -- private internet access Message-ID: References: NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1138029168 32319 80.91.229.2 (23 Jan 2006 15:12:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 23 Jan 2006 15:12:48 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jan 23 16:12:47 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1F13Ma-00047r-0N for geh-help-gnu-emacs@m.gmane.org; Mon, 23 Jan 2006 16:12:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F12VR-0005US-2t for geh-help-gnu-emacs@m.gmane.org; Mon, 23 Jan 2006 09:17:17 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!multikabel.net!feed20.multikabel.net!newsfeed.freenet.de!news.space.net!news.muc.de!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 113 Original-NNTP-Posting-Host: acm.muc.de Original-X-Trace: marvin.muc.de 1138015284 69922 193.149.49.134 (23 Jan 2006 11:21:24 GMT) Original-X-Complaints-To: news-admin@muc.de Original-NNTP-Posting-Date: 23 Jan 2006 11:21:24 GMT User-Agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (Linux/2.0.35 (i686)) Original-Xref: shelby.stanford.edu gnu.emacs.help:137172 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:32794 Archived-At: arnuld fraser wrote on Mon, 23 Jan 2006 12:03:47 +0530: > hello everyone, > i am posting this mail here because i did not find any Emacs-LISP > mailing-list/newsgroup. OK, first tip: Posting in HTML and idiotic "quoted printable", complete with MIME gunge, doesn't increase your chances of sensible replies. It more than doubles the size of your post, and all that crud needs stripping out/reformatting before somebody can reply. Use plain text! > I want to start a new language and i want to know if learnig Emacs-LISP > is also useful as a way to start earning ( except thta it is fun using > Emacs-LISP). I know it is a full language like "python" and "C" . i > read some pages of "An introduction to programming in Emacs LISP" by > Mr. Chassell and i liked it, that was a great time. I am asking > because i need to earn and at the same time i want to keep fun in > programming. explanation on question is little bit lengthy, but i will > really feel thankful to you if you may spend some of your important > time. > thanks. > ---------------------------------------------------------- > i have 2 very simple questions. After asking my questions i will explain > them a little bit so that your answer can be personalised according to my > purpose, understanding-level and choices. > Q: should i start SCHEME, Emacs-LISP, some other LISP (& which > implementation) or RUBY? will learning Emacs-LISP help me to start > earning? There is little, if any, money to be earned programming Emacs Lisp. There might be a little more (but not much) in Scheme or Common Lisp. > Q; which books (for RUBY i already have the answer)? If you want book recommendations, the GNU mailing lists/newsgroups aren't really the place to ask. The GNU policy is that "non-free" books (which includes nearly all published books) shouldn't be identified on its mailing lists. You'd do better asking in the newsgroup comp.emacs, for example. > 1. presently i am learning through HTDP. i am working at part-2 > for now and within next 3 months i will finish this book. In the > "preface" of the book it is very clearley written : I don't know what HTDP is. > -- HTDP does not teach "how to programme in scheme" but rather it > teaches students "how to design programmes" hence for this purpose it > uses only a small number of scheme constructs and a dozen or so basic > scheme functions. someone who wishes to use scheme as a tool will need > to read additional material-- That's good stuff to learn. Sadly, the world is not short of programmers who don't know how to design programs. ;-( However, having got the basic ideas, you should then be able to pick up the rest by just reading fine manuals and playing with the stuff. > that's ok because i did not pick that book for learning scheme. My > intentions match the title of HTDP. anyway, from experience with this > book i know that by the time i will finish this book i will have a > good knowledge of scheme language (around 40%). > 2. now since i have a good amount of knowledge of how scheme > language works i want to know whether i should start scheme or LISP, > if LISP then which LISP? i prefer a language which has greater > practical orientation & that is the one reason i am posting this > question since i do not know. 2nd reason is I am not so good at > Mathematics. i am Bachelor of Science, so i know more Maths than other > people but still i am not so good. On the contray i love to programme & > enjoying my time through HTDP. Lisp (including its variants) is possibly the best programming language ever invented. It is supremely regular in its syntax, very readable, and very easy to write. If you ever try C or C++, you'll start wondering what their inventors were smoking at the time. ;-) [ .... ] > so i sum-up > 1.will go through HTDP hence 40% of scheme languge is done there. (so > will not be a newbie like at present) > 2. a language which is useful for earning (i mean real-life projects) . Maybe Java. > 3. not so good at Maths but love to programme. Maths, as such, isn't relevant to much programming. > 4. must stand independent by the end of 2007 because of father's > retirement. > -- & in the end what books to follow? > thanks > "arnuld" -- Alan Mackenzie (Munich, Germany) Email: aacm@muuc.dee; to decode, wherever there is a repeated letter (like "aa"), remove half of them (leaving, say, "a").