Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
mell01798yI really like the idea of teaching kids programming, and I agree with the concept. And, I find so-called code-learning block-based projects like Snap or whatever code.org uses to be absolutely ridiculous. That's not learning how to write a program; that's learning how to use someone else's GUI program.
However, starting with C is starting a bit too deep in my opinion.
Javascript is good. I'd even go with Python or Ruby as a starting language. Maybe PHP. Somewhere in that middle-low level area. -
I teach my bro asm, because he will then think of other langs as if they were much too eZ
-
@g-m-f scratch is... Well... Scratch. It has nothing to do with programmitg and will do nothing else than making him GUI-obsessed
-
stuqshwk2278yPascal and Delphi are nice to start learning with. Clean and context independent syntax lets you focus on things like memory management. It has stack and heap. You can do inline assembly or GUI, up to you. Depends how motivated the children are and what topics they are interested in.
-
@g-m-f it hasnt something quite important: typing! It is better to learn typin directly... I know many people who still use the falcon tactic to type (big circles over the keyboard and then landing on the right enemie to eat aka key)
-
@stuqshwk im still coding pascal with the lazaru fpc compiler... If ur german, i have coded a compiler with germat keywords ;)
-
@g-m-f its more to see as a motivation, as as real programming... Theach ur kids Assembly!!
-
@g-m-f we tried scratch - my daughter and a friend got too interested in the animation and the purpose was lost. They managed to write a whole series of stories on a cat kingdom
-
I@linuxer4fun assembler is difficult to comprehend and will require a lot of time that my daughter just doesn't have. Thanks for your input though.
A very dear friend decided to teach his kids programming. He has six kids but he is only teaching 3 at the moment cause the other 3 are still too young. While I choose to start off my daughter with JavaScript he choose to start off his kids with C. His reasoning is its better to learn at that level to fully understand what is actually going on. And I find myself agreeing with him.
undefined