目前孩子关于编程相关的积累:上核桃编程快两年了,学校这学期开始教 Scratch ,在 https://studio.code.org/ 也做过一些习题。
目前孩子已经开始对于“字母编程”感兴趣,核桃编程上介绍后续教的是 C++。但是核桃编程实在太糟心了,课程动画质量极差,上课的视频卡顿到不能正常播放,经常强制更新,然后资源下载不到 30K/s 。
所以我觉得是得给孩子找一些更加适合他的教程了,B 站有太多免费的教程了。
目前比较纠结选哪种语言,首选肯定是 Python ,其次是 Swift ,最后是 JavasSript/TypeScript 。
选择 Python 是因为上手最简单,借助 Jupyter ,在浏览器中就可以学习或者验证自己的想法。但是我个人尝试学习过三四次 Python ,但是在工作中都没有用起来(可能是一直做的后端的原因吧,不太能理解 Python 的一些设计思想)。
Swift 主要能给孩子最快的成就感,可以在手机上做出自己的 App ,而且难度并不是很高,就是比较费钱,家中现有设备无法安装 XCode 。
JS 主要因为适用范围比较广,上手如果使用最新的标准,难度也不是很大。
我个人的擅长语言主要为 Go, C++, JavaScript ,也研究过 Rust ,最近在了解 Swift 。
看看各位大佬有没有好的建议。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.