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
-~----------~----~----~----~------~----~------~--~---

Kirim email ke