lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Teaching people how to program is hard. People's minds work in different ways. Some people are better with abstractions, others are better with concrete examples. People also have different life experiences, talents, and interests. There is no one right way, but rather a need for many ways to enable people to learn. Realistically, we should not expect the creators of a language to also do all the work of teaching it in all possible ways. Lua at least has good documentation explaining its principles of operation. Many languages lack that. It makes the job easier for anyone who wants to create Lua learning materials for new programmers.

Tom

-----Original Message-----
From: Paul Merrell <marbux@gmail.com>
Sent: Monday, September 21, 2020 12:31 PM
To: Lua mailing list <lua-l@lists.lua.org>
Subject: Re: [Proposal] Simplified Lua Reference

EXTERNAL EMAIL - Use caution opening attachments and links.

What I've suggested in the past is another version of the Reference Manual with, e.g., one section per page, with a commenting system such that people could post links to wiki pages, example code, concise tutorials, etc.

Longer tutorials that are an introduction for beginners never seem to get finished. I've run across five or so on the web that just sit there, great beginnings all but all neglected afterward.

I couldn't agree more that there is a void here that needs to be filled. Learning to program with Lua is a pain in the bohunkus if you don't come to the language with programming skills.

There seems to be an attitude on the list that skilled programmers'
documentation needs must be met but that there is no need to help those learn to use Lua who lack programming skills. Not meaning to offend, but it comes across as an elitist attitude, that Lua need not be user-friendly for the uninitiated.

My 2 cents.

Best regards,

Paul

--
[Notice not included in the above original message:  The U.S. National Security Agency neither confirms nor denies that it intercepted this message.]
                                                ¯\_(ツ)_/¯
*******************************************************************
IMPORTANT MESSAGE FOR RECIPIENTS IN THE U.S.A.:
This message may constitute an advertisement of a BD group's products or services or a solicitation of interest in them. If this is such a message and you would like to opt out of receiving future advertisements or solicitations from this BD group, please forward this e-mail to optoutbygroup@bd.com. [BD.v1.0]
*******************************************************************
This message (which includes any attachments) is intended only for the designated recipient(s). It may contain confidential or proprietary information and may be subject to the attorney-client privilege or other confidentiality protections. If you are not a designated recipient, you may not review, use, copy or distribute this message. If you received this in error, please notify the sender by reply e-mail and delete this message. Thank you.
*******************************************************************
Corporate Headquarters Mailing Address: BD (Becton, Dickinson and Company) 1 Becton Drive Franklin Lakes, NJ 07417 U.S.A.