Browse the forum to see such an article, "The History of the evolution of children's programming language," a small part of children's programming thought: which programming language is suitable for children to learn? So, the small series of long exploration, and carried out a simple statistical analysis. Let's take a look at what programming languages children can play!
1Scratch
Scratch is a programming language and online community developed by the MIT Media Lab lifelong kindergarten team. Scratch's service is free and it allows your kids to create their own animations, games and stories. Your child can share the fruits of creation with other people around the world through the Scratch online community.
This language also has the robot edition, therefore and the open source hardware to combine is really peerless double arrogant, is definitely higher than the Lego Mindstorms hot. To forget to tell everyone, Mindstorms is Lego and MIT co-production, and Scratch is a father. Just, Mindstorms was Lego Baoyang away, scratch still stay at home, haha!
2Etoys
Etoys is an easy-to-use programming tool that kids can use to create their own games, models and stories. Etoys's development projects include graphics, animated objects, music, sounds, scanned images, and text. Etoys is free and can be used free of charge.
3Alice
Alice is a free-to-use 3d programming tool that supports the creation of a story-telling animation and the sharing of interactive behavior and video on the web. Alice's main goal is to give your child access to basic object-oriented programming. By using Alice, students can learn how to create animated movies (including people, animals, and vehicles) and simple video games.
4Hopscotch
Hopscotch's manifesto is to design programming for everyone. By using hopscotch, you can easily teach your child basic programming knowledge. Currently hopscotch apps are available for IPad users only for free download. Hopscotch allows your child to complete the development of games, stories, animations, and other interactive programs by dragging blocks of code. All in all, this is a tool that can be controlled by shaking, tilting, or even shouting on the IPad to complete the program character control.
5Kodable
Kodable is a free programming app on the IPad. Its slogan is "Let the child learn the code before learning to read," which is reflected in the fun game that helps children learn programming. Kodable is specially designed for children 5 and over 5 years old, allowing them to learn programming instructions while playing the game. Kodable has 3 levels of programming learning programs, including Kindergarten to 2 grade, 3 to 5 grade, and 6 to 12 grade courses.
6Stencyl
Stencyl is a fast, free and convenient tool that allows you to develop your game by dragging and using the Move slider, without using any code. Of course, if you don't like moving the sliders, you can also choose to type the code. Stencyl has a wide range of platform support and games developed using stencyl can be run on Android, IOS, Windows, Mac and Linux.
7Waterbear
Waterbear is a handy and free-to-use programming toolkit that allows your child to program in a drag-and-drop format. Waterbear is a visual programming language, which means that you do not need to learn grammar when you start programming. Children can create a new file, view the authoring sample and manipulate it themselves, as each element is described in detail, making it quite simple to imitate.
8RoboMind
Robomind is a programming tool for children learning that uses its own language called ROBO. The main goal of Robomind is to enable the robot to walk along a two-dimensional grid and perform simple tasks. By using Robomind, your child can learn basic AI and even use it on a real robot kit such as LEGO Mindstorms NXT 2.0. Robomind offers a free 30-day trial.
9Hackety Hack
Hackety Hack is an easy-to-use programming tool that is perfectly capable of teaching basic programming. Users with Hackety Hack do not need any programming experience. It is based on the Ruby programming language, and Ruby is often used to develop projects such as desktop applications and Web sites. Therefore, using the Hackety Hack Shoe tool to create a graphical interface can be very simple.
10Tynker
Tynker is an online programming learning system designed to inspire children to transform their ideas into games, projects, and animated stories, and to spread their applications across the Web. Tynker uses a simple visual programming language that does not require programming syntax, and you can create a project simply by combining blocks of code. When you pay a fee, you get access to it for life, and access to services such as online courses, intelligence games, and summer camps that they offer.
See here, estimated that most of the mother is dizzy, in the end my home children to learn which kind? Wang Yu Teacher told you, only need to learn scratch on the line, that is, there is a toddler version of the SCRATCHJR (can be downloaded in AppStore), but also for 8 years of age and over the Scratch 2.0 (this is installed on the computer)
Pay attention to Huaqing vision, reply "dry" 400 yuan ebook, every day 5 o'clock in the afternoon 30, wonderful content to feed you.
Count 10 children programming language, increase knowledge!