On Wed, Jan 21, 2009 at 2:06 PM, G=F6khan SEVER wrote: >*Fourth is the joy of always learning, which springs from the nonrepeating >nature of the task. In one way or another the problem is ever new, and its >solver learns something: sometimes practical, sometimes theoretical, and >sometimes both > The 4th one is my favorite reason amongst all. I have come across this pi= ece > while reading the very beginnings of John Miller's PhD dissertation, Prom= oting > Computer Literacy Through Programming > Python(2004). > This work is freely available to download. I am not so sure if it is really necessary to promote computer literacy thr= ough programming and to be honest I have never found programming really fun even though playing with computer programs can be fun sometimes. On and off I have learned a bit of Basic (Apple II), Fortran (Honeywell DPS 8 and DEC Vax), C (PC) and some other languages. I've also known quite some programmers and I do not think they are really having fun with programming after a while. I think programming in the 21st century becomes quite different from the 20th century. As for the 4th reason, programming becomes more and more like repeating tasks, especially the coding part, that is why they are now out sourced more and more to India or similar places. There must be still a lot of fun parts in programming. But things must have changed a lot. Xiaofan -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist