Live data from Hacker News

Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

news.ycombinator.com

51–60 of 91 posts

Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

#51
Find ways to foster self-direction, experimentation and facilitate the experiments.

There is enough material for free on the internet. Buy her stuff if its practical though.

But she very soon will need to be self-motivated for her learning and making a living. Encourage her to work on 'real' problems or projects that interest her. Encourage her to work with others as much as possible.

Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

#52

Depends a lot on their interests and experience. If she has little to no experience with coding, check out this as a start: http://code.org/ See the 'advanced' section of this handout for more coding resources for older kids: http://bit.ly/ortonacode On the hardware side, there are projects to make programmable jewelry, clothing, and other wearables, in addition to the traditional robots, cars, drones, etc. See the A…

>What I would NOT recommend is starting straight up with traditional coding that is not designed with beginners and kids in mind. Don't throw python, java, C, etc. at them. Let them follow their interests: games, wearables, etc., and learn coding in pursuit of that interest, not force them to learn coding for coding's sake.

No, this isn't the best advice in my opinion. Don't decide for the kid what is for them or what isn't. Let them decide that. Remember, Bill Gates coded at 13 in languages "meant for adults". I personally learned C at 14 from a tutorial that came with a C++ IDE (I had no idea what programming was, I just downloaded the program from the internet). Don't underestimate the intelligence and ability of kids.

Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

#53
post #10

I've taught many children, and the biggest motivation for them was tangible success. Project based learning combined with a good teacher will do absolute wonders. Eventually, she can show off her projects ( for example, a M & M color sorter) to her friends. Maybe her friends are interested too and that will give them a little encouragement to pursue their interests as well! Let me know if you have any other questions…

I have two questions for you.

How would you approach that for teens? Do you have any specific advice? I'm having trouble helping them find things to continuously motivate them to keep learning.

Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

#54

Everyone is different, but for me at 14 (a bit different from 12, I know, and I'm male) all I needed was a compiler and tutorials online. But that was key, the internet connection paid for by my parents, something not many people on my island had access to, made all the difference in the world for me. The best thing you can do is be available and provide access to knowledge, don't funnel her into particular framework…

I second the "play" approach. My second programming experience was in assembly at age ~10 and it has made a huge difference in my growth and now in my career. Leave her alone with a compiler and an internet connection. :-)

Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

#56
I've been gradually teaching my daughter (7 years old) to code. I've primarily focused on slow, self directed pace (when she has an idea I help tune it to something she is capable of and we do it together). So far the best resources I've had are: 1. Code.org: The Hour of code and Tutorials using Blocky are hands down the best intro to the basics I've seen. You get through iterative programming up to loops with great tutorials. Blocky also helps when you haven't yet learned to type. 2. MIT Scratch: Also using blocky but has a great playground in which keeps it focused for lots of things my 7 year old wants to do (she animates Birthday cards, codes little games). 3. Arduino: So far we've built a few things together. This really takes more work on my part since she is still too young to get all the concepts but the main thing I'm trying to develop with her is that she can approach any of these problems and solve them. She doesn't have to be intimidated by software or hardware. So far we've built a greenhouse opener (servo activated by temp sensor) and we are working now on a programmable clock.

Things I see recommended here but which I personally wouldn't do: 1. Drop her in to a Linux/Command prompt with a book and ask her to go to town. I think this may work for some folks but I'll wager the success rate would be pretty low as a general solution. Also I disagree that letting a kid walk through man pages or technical books like K&R is the most effective for this age given how many awesome resource there are to get started. Those things can come at their own time when they have an actual problem which requires it. 2. Don't start on a language other than blocky unless she can type. The typing will come but if you want a clean start and not have her too frustrated with doing the programming while also slow typing I would handle learning these separately. 3. Let her to go on her own. I'm fortunate (and most people on this site are) to know how to code so this applies only in this case. Its much more motivating her for this to be "our" project where I can help get her unstuck when there is a challenge and its something we spend time together on. I also get to model learning and debugging for her which is hard to learn by yourself. On the flip side though you have to be patient and not be tempted to do it all yourself as the idea is that she learns it all eventually.

Remember the big picture: keep this mind and realize that knowing this is incredibly powerful but at an early age there is so much to learn that keeping it fun and engaging is the best way to have her want to continue to come back to it. Also remember that these kids want to learn and helping them pick up the right tools to help them solve their problems will enable them to do that as an adult.

Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

#57
post #9

A friend of mine has a daughter who really enjoys http://girlsmakegames.com/ http://makezine.com/ and the http://makerfaire.com/ have done a great job with a community that encourages kids with a variety of interests. http://www.meetup.com/ is great for finding people in your area who want to geek out together over something in common. I don't have great book recommendations other than https://www.amazon.com/Manga-Gu…

Just showed Girls Make Games to my 14 year old daughter and all she said was how condescending...

Trying to think how to correct your typo without appearing condescending ;)

Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?

#59
I've noticed quite a few young people interested in electronics and computing programming start out with wearable electronics.

They make Arduino boards for wearable projects that run of batteries. The Adafruit blog is quite interesting.

https://www.adafruit.com/category/65

https://blog.adafruit.com/category/wearables/

Post reply on HN