A great site and it has over 200 activities involving computers!
A SlashDot submitter asks what he should talk to a group of high schoolers about computer science.
A way to drag and drop programming of Arduinos.
Computers versus Brains
Computers are good at storage and speed, but brains maintain the efficiency lead
This table contains a list of major software products or utilities, with details about the programming languages used to implement them.
Another interesting infographic about computer programming languages.
A great infographic showing a timeline of computer programming languages.
The Web site of Damien Kee who shares a lot of wonderful resources on the subject of robotics for young people.
Some really spectacular robots on this page including a Rubik’s cube solver!
Have you always wanted to learn how to code but never thought you could? Are you looking to build a foundation for more complex coding? Do you want to challenge your brain in a new way? Then Learn Python the Hard Way is the book for you.
The Hard Way Is Easier
LPTHW emphasizes precision, attention to detail, and persistence by requiring you to type each exercise (no copy-paste!) and make it run, as well as to read up on outside topics and to return to exercises and ideas that you don’t understand, and understand them.
At the end of LPTHW, you’ll know the basics of coding, and be ready to move on to more challenging books. Or at least you’ll have tried something new.