Re: Language suggestions for beginners
- From: Stefan Nobis <snobis@xxxxxx>
- Date: Sat, 11 Feb 2006 19:47:00 +0100
"John Coleman" <jcoleman@xxxxxxxxxxxxxx> writes:
Does anybody have a recommendation of a language that is open source
and as easy as VBA to pick up?
I don't think, that VBA is really simple. I have some experience in
teaching programming (to absolute beginners) and I already tested some
languages. The best results 'till now I got with Python and Scheme. I
like Scheme very much because of DrScheme (-> PLT Scheme), it's really
very nice. OTOH Python is a bit more popular and maybe easier for
people which know other languages.
With GA I have not much experience, so I don't know, if Python may be
fast enough (Python has some performance issues), so I would make the
first try with Scheme.
Both Scheme and Python are very good languages for beginners, because
of their simplicity and there are some of the best books on
(introductory) programming based on Scheme (like HtDP or SICP).
I think that with those languages the course and the textbook would
either bloat to more than can be covered in one semester
I don't think so. If you use a language, you have to teach the basics
and from my experience, the family of BASIC languages are not really
easier to teach/learn. DrScheme has also the benefit of the
possibility to choose a language level, so you can just prohibit the
more advanced languages constructs/features (you can do this with most
languages, but with DrScheme you can enforce this with the IDE).
Maybe VBA might be the best solution after all.
For me, it would be a problem -- I don't own Excel and I would not buy
it (only) for a course.
--
Stefan.
.
- Follow-Ups:
- Re: Language suggestions for beginners
- From: John Coleman
- Re: Language suggestions for beginners
- References:
- Language suggestions for beginners
- From: John Coleman
- Language suggestions for beginners
- Prev by Date: Language suggestions for beginners
- Next by Date: Re: Language suggestions for beginners
- Previous by thread: Language suggestions for beginners
- Next by thread: Re: Language suggestions for beginners
- Index(es):
Relevant Pages
|