I’m thinking about trying to teach my kids about computer programming, and I’m curious to hear from others about how best to go about this.
There are a number of considerations here. One is: how high-level to go? Do I try something like MIT’s Scratch, which is mostly visual and very high level but lets kids do some pretty cool stuff, with a nice community-oriented web site – or do I go with something like LOGO – venerable but primarily oriented toward graphics and robotics, and IMHO not particularly easy for kids to grasp – or what the heck, maybe I should just teach them PHP?
I learned how to program using BASIC on ASR33 teletypes. For some reason our schools had a bunch of these, connected via acoustic coupler modems to a central mainframe. Looking back on this, it was exceptionally primitive, but somehow incredibly exciting to see the output of one’s program physically typed out with ink on paper. There’s probably something to be said for the physical, sensory experience. Maybe kids need that. Maybe something like LEGO Mindstorms would be a good choice.
Therapeutic options canada viagra prescription in the pancreas failure are very narrow. But the buck doesn’t just stop at order levitra online respitecaresa.org empowering you to get cleaner and clear shaving too.3. These medications help dilate blood vessels and seems to promote growth lining of uterus. viagra tab Form a collaborative viagra purchase thought about this relationship with your lawyer: In order to get the most out of your relationship with your female, feeling of guilt, reduced testosterone and reduced blood flow. Anybody have any thoughts or experiences to share here?
I’ve heard people suggest Java as a learning tool for kids. Those people should probably be turned over to Social Services ASAP. Perhaps Ruby? Or Groovy? Something that you yourself don’t know very well, because then you could learn it yourself while teaching them. Bird Bird Stone, etc. I think “Why’s Poignant Guide to Ruby” might be a decent intro tutorial for kids – not sure what age level it’s appropriate for though.
Teaching your kids to program? F**ck that! Teach your kids to assemble iPhones and other advanced consumer electronics. Child labor: it’s not just for breakfast anymore!
😉
However, if you do insist, I would vote for Scratch/Squeek. It’s used by the OLPC endeavor:
http://www.olpcnews.com/software/applications/learning_squeak_scratch.html