Kassem wroteHi mesa177,
I want to teach my little brother how to program. He is only 13 years old (8th grade). Unfortunately, he's not really that good with English so I cannot just give him some video training series and expect him to learn how to program by watching the videos. So I have two options:
1. Either teach him by myself, which I'm not sure is possible because I'm too busy most of the time.
2. Find some junior programming classes and sign him up. I remember you once mentioned something about this.
So, any information or tips on how to teach him how to program?
Thanks in advance.
Ok, I'll give you three options:
Option 1: You sign him up at
"The Little Engineer", where he can learn how to program the Lego Mindstorm brick with NXT 2.0. Upside: He'll learn about robotics and basic programming with visual blocks that NXT 2.0 is based on (i.e. Labview). Downside: He won't learn the actual basic concepts of programming languages like that of C and Java (i.e. libraries, classes, that kind of stuff).
Option 2: I'll give you an ebook book that would teach him how to program with Python (called "Hello World: Computer Programming for Kids and Other Beginners"). Thing is, he'll still need someone to ask questions to if he doesn't get something, and you'll have to be that someone.
Option 2: You wait till the summer where I'll start with the programming thread here, where I'll start with a mixture of Python and Matlab leading to basic C and C++ for OOP and to PIC BASIC, PBASIC 2.5 and Arduino for PIC programming.
Choice is yours...