[Bassetlug mailing] Programming -- was: Re: Fwd: BassetLUG Contact Form Submittal

Richard Smedley smedley358 at btinternet.com
Wed Jul 13 21:33:21 UTC 2011


On 13/07/11 20:05, Danny Roberts wrote:
> On 13 July 2011 19:43, philip jones<phil at thejones-family.co.uk>  wrote:
>> I would like to learn a bit of programming but need to start at the
>> beginning.
>> martin has suggested I start with c# and shape develop

 > C# is still a good choice but there are other options if you don't
 > like the sound of that.

You can learn to program by starting with almost any language
but some make it easier than others [0]. Personally I recommend
JavaScript [1] for the quickest start (a couple of lines of code,
and the programs run in any browser), or Scheme [2] (or Common
Lisp [3]) for harder work but more rewards.

However if you're after coding something useful for either
the Web or the GNU/Linux platform, then one of the great
intros to Python [4] or Ruby [5] will get you set up for both. :)

[0] I don't wish to start a language war - C# isn't bad,
     although it is tied to one vendor, known for love of
     patents and proprietary software :-/

[1] Eloquent JavaScript: A Modern Introduction to Programming
     Marijn Haverbeke
     No Starch Press
     978-1-59327-282-1

[2] http://www.htdp.org/
     is best, but if you're feeling brave, consider SICP :)

[3] http://landoflisp.com/

[4] http://learnpythonthehardway.org/

[5] http://mislav.uniqpath.com/poignant-guide/book/

  - Richard

--
http://teachyourkidstocode.org/




More information about the Bassetlug mailing list