一、综合类编程学习平台
编程狮 - 支持HTML、Python、CSS、JavaScript等多种语言,提供微课和实战项目,适合零基础入门。
- 离线阅读功能,适合网络不稳定环境学习。
Python编程狮
- 专注Python入门,含海量教程和碎片化学习模式,每日30分钟即可掌握基础。
- 支持代码编写与编译,适合快速入门Python。
扇贝编程
- 以Python为基础,通过交互式场景和练习帮助学习,提供社群答疑功能。
二、语言专项学习工具
Java学习工具
- 《21天学通Java》: 适合系统学习Java基础,含视频课程和实战项目。 - 猿编程
C/C++开发环境 - C4droid:
集成开发环境,支持TCC编译器,适合Android开发。
- AIDE:支持Java、C++、HTML/CSS,含代码高亮和GitHub集成。
三、少儿编程教育软件
核桃编程 - 专为6-12岁孩子设计,采用图形化编程语言Scratch,支持在线辅导和互动评价。
腾讯扣叮编程
- 基于语音识别,支持编程、语音通话和视频互动,适合低龄儿童编程启蒙。
四、其他推荐工具
Makecode: 离线编程平台,适合网络不佳环境教学Microbit等微型设备。 慕课网
映课:支持21天学通Java,含视频课程和练习。
五、学习建议
零基础:优先选择Python编程狮或核桃编程等入门工具。
进阶学习:可尝试Java开发工具(如AIDE)或C/C++开发环境(如C4droid)。
社区互动:通过编程狮、扇贝编程等平台的社群功能,及时解决学习中的问题。
以上软件均提供免费版本,部分含付费内容或高级功能,可根据需求选择适合的工具。