What parents need to know
Parents Need to Know
Parents need to know that this downloadable application and corresponding website are a generally safe way for kids to learn a few programming basics. They'll be able to read about programming language, test simple examples using the application, and can then extend their knowledge by trying to create their own simple programs to perform actions like drawing a shape or asking a question. Users don't need to register to use the application, but if they want to post questions or share programs they've created, they'll need to enter a username, password, and email address. No age limit or verification is required.
What kids can learn
Language & Reading
- following directions
- reading comprehension
Thinking & Reasoning
- applying information
- using and applying technology
- digital creation
Engagement, Approach, Support
Kids can test examples, which should make them feel involved. But they don't receive individual feedback or instruction, which would help them understand programming on a deeper level (and prevent them from getting confused).
Kids learn how to write and save simple code examples. Content progresses from basic to slightly more complex, but doesn't constantly offer new challenges; for further learning, kids have access other sites or can ask users questions.
Kids can check out the FAQ or submit questions on the site for other community members (and possibly a site administrator) to answer. Links to other sites provide some extra information on Ruby and other programming topics.
What's it about?
The HACKETY HACK application provides detailed information on understanding and writing simple programming code using the Ruby programming language, created in 1995 by a programmer in Japan. Kids can read what steps to take and then test them out by copying and pasting examples from the text. They can read the same lesson information on the website and application and can also post programming instructions they've created or questions and responses for other users on the site.
Is it any good?
Hackety Hack provides clear, fairly easy-to-understand programming instruction. Users learn general programming tips and find out how to write a few types of coding instructions using Ruby, a simplified programming language created more than 15 years ago. Kids probably won't be able to create their own website after using the site or application, but the information they learn can be used to help them understand a little bit about programming -- and enhance their reading, logic, and other critical thinking abilities.
Families can talk about...
Families can talk about what other actions, like homework or household projects, can be divided into a series of tasks, like programming. How could that make them easier to complete?
Programming involves communicating commands in a specific order. What other examples can your kids think of that echo that process in real life? Can you see any connection between conveying information clearly in programming and communicating with other people verbally or through writing?
Ask your kids what learning techniques made the most sense on the site. Is it easier to understand new concepts when visual examples are included? Does reading about new information help?