Ask HN: Gift for a 11-year-old hacker
My sister is a bright, self-motivated, girl that has taught herself HTML and CSS, but hasn't learned a real programming language yet. She still doesn't grasp the concept of a function, which is understandable at her age. There's lots of books on CS that I'd love to give her, but that she's too young for. Any suggestions?
7 comments
[ 3.3 ms ] story [ 31.9 ms ] threadI'm not a programmer by profession, so take everything I say with a grain of salt, why not trying to show what a ruby add/multiply function looks like:
Of something like: I believe Ruby is a better choice than Python because it can be more verbose, closer to English and doesn't rely on indentation. Javascript might be another option, but explaining the difference between class and function in JS to a novice might be problematic.There's this book which is rather playful: http://poignant.guide/book/chapter-1.html
Maybe show her that she can put dots of any colors on screen using html canvas and javascript. Show her how to draw lines. How to draw circles and color them. Show her how to move them....That should be enough to get her off from Html/Css and move to real computer programs...
May be just leave her alone..encourage her to spend less time with computers and go out and play with other kids..She is 10 year old, right?
LOL. Why? What are the advantages over the multitude of other mechanical keyboards out there these days?
It's not cheap, but I'm a big believer in encouraging this kind of learning, and I feel like it's been worth it. They range from 7-13 yrs.