> >>Java, smalltalk or any OO language is probably not the best place to >>start. The concepts that are required to make good OO programming is >>too complex and are in addition to the basic coding of the methods >>themselves. I think even C & derivatives are too complex in syntax, >>kids get buggy eyed with all the curly braces really easily. > > > The problem with pure BASIC are threefold: > > 1) Virtually no structure. GOTO/GOSUB are the order of the day. > 2) Lack of declaration of variables. > 3) No parameter passing mechanism to speak of. > > BASIC will get a kid from 0 to 10 (mph/kph). But after that? > I learned BASIC when I was in 4th grade. It probably wasn't possible for me to understand something more complicated at least until 6th grade. When I got into 7th grade I started to try a little C programming because BASIC was slow (my homemade games ran really slow!) >>You gota remember that basic programming is still going to have a lot >>of concepts that are totally new to them (at least most of them). > > > True. But since you get the concepts in any language, you may as well get > them in a better structure. I know that, in 4th grade, I would have had a REAL hard time with C syntax. Martin Klingensmith http://infoarchive.net/ _______________________________________________ http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist