depends on what you want them to do. need to identify a real world theme first - animation / content / game ?
imho, html and javascript is a good starting point to build interest - mainly because it is so easy to publish on the web via blogs / cms / social networks / etc that they can show off to their friends. there are some tutorials on http://www.w3schools.com/ - there are also certification courses that the students can do online. html is a markup language while javascript is a scripting language. so you can start with the multi-tier abstraction concept from very early on. so that it is easier for them to move on to oop and mvc later. then they can branch out to php / phyton / ruby / java / asp / dotnet etc my earliest programming was when i was 15 using basic and the project was a flight reservation system (dos gui). my second project was when i was 18 which was on basic but this time a ww2 fighter plane simulator (using polygons). the important thing that i learned was how to reuse code (lots of goto ;p) j2me is also quite interesting so that they can share their applications with friends. programming is only fun when you can easily share (or 'show off') your work with friends - like oss ;-) On Wed, Sep 23, 2009 at 9:06 PM, Liew BengKeat <bengkeatl...@gmail.com>wrote: > You shld try Python. A lot has been written abt the suitability of Python > for teaching programming. > > Check out Python-based RURPLE (http://rur-ple.sourceforge.net/en/rur.htm) > or Turtle Graphics (http://en.wikipedia.org/wiki/PythonTurtle) as well. > Note that there are various implementations of the latter. Choose what works > best for you. > > rgds > Beng Keat > > On Wed, Sep 23, 2009 at 7:36 PM, Harisfazillah Jamel < > linuxmalay...@gmail.com> wrote: > >> >> Assalamualaikum and salam sejahtera >> >> Im looking for programming language that can be easily used for kids >> between standard 4 till 6 and later extend to form 1 till 3. >> >> During my age (form 2 - 1986) We start learning programming using LOGO >> >> http://en.wikipedia.org/wiki/Logo_(programming_language)<http://en.wikipedia.org/wiki/Logo_%28programming_language%29> >> >> and later BASIC >> >> Im want to introduce Gambas2 >> >> http://gambas.sourceforge.net/en/main.html >> >> My idea is to create simple syslabus and teaching guide. >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Join Open Source Developers Club Malaysia http://www.osdc.my/ Facebook Fan page http://www.facebook.com/group.php?gid=98685301577 http://www.facebook.com/OSDC.my You received this message because you are subscribed to the Google Groups "OSDC.my Mailing List" group. To post to this group, send email to osdcmy-list@googlegroups.com To unsubscribe from this group, send email to osdcmy-list+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/osdcmy-list?hl=en -~----------~----~----~----~------~----~------~--~---