On Mon, 06 May 2019 17:06:13 +0200 sZpak <sz...@reakcja.org> wrote: Der sZpak,
> I prepare myself for doing programming classes/course for > kids/teenagers in a local community center. And I need your advice. > > **I have to choose language/technology/environment to teach.** > > My current ideas are. > > For older teenagers: > * PYTHON, +pygame. (I've already did such classes in the past and It > worked pretty well.) go for Julia. Python will be the new Java in 5-10 years and it makes more sense to learn a language that is consistent within itself. But this thread will explode so please guys, I don't want to discuss that here. Julia has become very popular here at the CS and theoretical physics departments in Cologne, and it is growing mindshare in the scientific community. > For younger ones: > * SCRATCH (I don't like it but maybe 7-12-year-olds do.) > > Most of you have many years of programming experience and many of you > started pretty early. So I'll be very happy to hear your ideas. > > But please note that it's going to be a "programming AS A HOBBY" > course, not > "programming course for your future professional career". One should start with C, using K&R's "The C Programming Language". It's the only way to know how computers work behind the scenes. Everything else is an abstraction. With best regards Laslo -- Laslo Hunhold <d...@frign.de>
pgp2KKv552C9A.pgp
Description: PGP signature