broe23 wrote:I was coding in Assembly when I was only 12. Python is really easy, so is C. It just depends on what exactly they are looking to do with their skills.
I would recommend python or scratch, but to call c 'really easy', well - I must be really stupid
It depends on the kid. Some can pick up on C quicker than those who are using Python to do certain functions. It is a whole new world. If the kids of today are not taught how to develop apps for smartphones, tablets, including robotics in the classroom. We have a couple of schools in my state that the students are being taught how to use SBC's for controlling micro-controllers, robotics, etc..
If we do not teach them each layer of programming and how the different languages interface with each other to complete a task or such. Restricting them to just one programming language is going to dead lock them later on.
I grew up around programming languages, because my father had to code in C for the Unix system that they used when he worked for Ma Bell. I always had access to those like my father who started out with punch tape, punch cards. Then again he always loved to rub it in about having to deal with Magnetic Core Memory.
Ren: Now listen, Cadet. I've got a job for you. See this button? Ren: Don't touch it! It's the History Eraser button, you fool! Stimpy: So what'll happen? Ren: That's just it. We don't know. Maybe something bad, maybe something good.