Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
31–40 of 91 posts
Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#32If it's electronics, buy some starter kits, a good iron, and get them a book on electronics. (Maybe also show them some people like EEVBlog)
If it's computer science, but some computers, get them an internet connection and let them have at it.
Although I always say this: no one will learn unless they have a project they need to do. This is no matter the field. If you're not interested you're not going to learn in the first place.
Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#33Saying "tech" isn't much information. What do they want to do? If it's electronics, buy some starter kits, a good iron, and get them a book on electronics. (Maybe also show them some people like EEVBlog) If it's computer science, but some computers, get them an internet connection and let them have at it. Although I always say this: no one will learn unless they have a project they need to do. This is no matter the f…
Though I was a highschooler back then and I had so much free time and watched 600+ videos in about 6 months, so not for everyone imo.
Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#34Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#35I suggest Maker Faire, arduino and raspberry by, wearables, etc.
Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#36Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#37Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#38If she wants to get into hardware start with a RPi or Arduino.
Also get her running Linux. Start with something simple like Mint or Ubuntu. Teach her how it is "like Windows and OS X" but a bit different. Do some basic command line stuff like making a folder, opening a file, etc.
Setup Minecraft which I would assume she already plays if she likes tech. Show her mods, maybe even a little Java to make mods although I feel Java with its strict OOP and compile/run can be a bit daunting for even an adult so maybe wait until she understands Python a bit.
The main thing is just explore all the different things. Tech is awesome today as if you have a computer you can get so much stuff free thanks to the FOSS community from the OS to everyday software to programming languages to books etc. And little hacker hardware like the RPi is affordable by almost all with a little spare income.
Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#39She should get her own computer if she doesn't have one already. How about a Raspberry Pi or two?
Re: Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
#40Earlier quoted context omitted.
I think Python or any scripting language is better to ease someone into CS especially at that age. It is rewarding and helps to see "Hello world!" on the screen immediately in a line of code as opposed to wrangling with IDES and cryptic messages for missing semicolons.
From experience hello world is actually a terrible first thing to show someone in a scripting language since it is pretty much a dead end. Seeing "Hello world!" is not really that rewarding when compared with something like a = 3 + 2 print a
1. Try changing the statement print your name.
2. Having to type the same thing over and over is unnecessary, we can save it in a variable.
3. You can use variables inside the print statement through a process called string interpolation.
4. In addition to strings, variables can hold many types of values, including numbers.
5. Operators can be used to manipulate values. Do some math with the variables.
6. Receive input and save in variable.
From there you can go to conditional statements, loops and functions.