有哪些真正适合孩子的编程语言/环境?
正在寻找符合以下条件的软件或在线资源:
- 教授编程,以孩子为中心
- 具有漂亮、吸引人的现代外观,而不是 1995 年风格
- 可在多个平台上运行,而不仅仅是 Windows
- 不是某人的博士论文
- 本身不是用 Java 编写的
- 要么是免费的不然太好了我愿意付钱
Looking for software or an online resource that:
- Teaches programming, with kids in mind
- Has a nice, appealing modern look, not 1995-style
- Works on multiple platforms, not just Windows
- Is not someone's PhD thesis
- Is not itself written in Java
- Is either free or otherwise is so good that I'd pay for it
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
考虑一下 Codea,这是一个针对 iPad 的面向初学者的灵活编程环境。
从他们的描述来看:
Consider Codea, a slick beginner-oriented programming environment for the iPad.
From their description:
查看 Hackety Hack。它是 Ruby,专为儿童设计,UI 干净漂亮,可用于 Windows、Linux 和 Mac。
Check out Hackety Hack. It's Ruby, it's meant for kids, the UI is clean and nice and available for Windows, Linux and Mac.
Kodu ?
它本身不是一种编程语言,在 XBox 上运行,但它可能很有趣......
Kodu ?
It is not a programming-language per se, runs on XBox, but it could be interesting...
您可能想看看 DrRacket。它使用了Scheme的方言,并且附带的教材(《如何设计程序》和《编程语言:应用与解释》)写得很好。
You might want to take a look at DrRacket. It uses a dialect of Scheme, and the accompanying teaching materials ("How to Design Programs" and "Programming Languages: Application and Interpretation") are well-written.
我遇到的最好的之一是 Scratch。它可能符合您的大多数标准。它还拥有庞大的用户群。
One of the better ones I have come across is Scratch. It may meet most of your criteria. It also has a large user base.
我让我 8 岁的孩子玩 Python,即使在普通的机器上也能很好地工作。
这里确实有一个海龟等价物 http://docs.python.org/library/turtle.html< /a> 会重新组合成您可能还记得的旧徽标。
他和我一样,不是以英语为母语的人,但我给他列了一份翻译最重要命令的列表,他很高兴。
python 是现实世界的东西,可以看到,甚至可以通过简单的语法学习现实世界的概念。
如果您想要教程,可以看一下: http://www.briggs.net.nz/snake-wrangling-for-kids.html
I let my 8 year old play with python and that works even on modest machines well.
There really is a turtle equivalent here http://docs.python.org/library/turtle.html which reassembles to old logo stuff you might remember.
He is - as I am - not a native english speaker, but I made him a list that translates the most important commands and he is happy.
python is real world stuff and sees, maybe even learns real world concept with easy syntax.
If you want a tutorial, there are some around, take a look at this: http://www.briggs.net.nz/snake-wrangling-for-kids.html
Scratch(麻省理工学院,2007 年)
爱丽丝(卡内基梅隆大学,1999)
Android App Inventor (Google,2010)
Scratch (MIT, 2007)
Alice (Carnegie Mellon, 1999)
Android App Inventor (Google, 2010)
代码学院可能很棒,尽管不允许进行太多实验,但它会教授所需的概念。它教授多种语言,适合您儿子想学的任何语言。如果我或任何其他用户提供了帮助,请务必接受并投票他们的答案!
代码学院链接
-Harry
Code academy can be great, although doesn't allow for much experimentation, it teaches the concept needed. It teaches a variety of languages that should suit whatever your son wants to learn. If I or any other user helped, be sure to accept and up vote their answer!
Code academy link
-Harry