编程狮:
这是一款超400万用户都在使用的专业编程入门学习App,提供了“编程微课”与“编程实战”相结合的学习方式,涵盖了HTML、Python、CSS、JavaScript、jQuery、C、PHP、Java、Sql、Mysql等1000+常见编程语言教程和免费技术文档。
扇贝编程:
适合18岁以上用户学习,通过游戏闯关式的互动学习方式,带领学习者轻松掌握Python语言的基础知识。它非常适合那些觉得传统课程枯燥、参与感不强的人,在这里可以一课一练,边学边练,注重实操。
C语言程序设计学习与实验系统2023:
这是一款专为C语言初学者设计的学习软件,继承了原软件简单易用的特点,支持Windows 7/8/10/11操作系统。
GitHub:
这个全球最大的代码托管平台不仅提供了丰富的开源项目供学习者参考,还有众多免费的编程课程和教程供学习者进修。
Codecademy:
和Coursera这样的在线学习平台,提供了从入门到精通的编程课程,而且大部分课程都是免费的。
Scratch:
由麻省理工学院开发,旨在通过拖拽编程块的方式教授编程逻辑,非常适合初学者。它支持角色动画、声音效果、视觉效果,并能创建互动故事和游戏。
Mind+:
适用于中小学STEM教育,结合硬件编程和软件编程,特别适合用于机器人和其他电子项目的编程教学。
Mixly(米思齐):
提供图形化编程环境以及文本编程环境,可以对硬件编程,适合不同层次的学生和创客。
PyCharm:
是一个功能强大的IDE,提供代码自动完成、项目管理工具和代码调试支持,集成开发环境,支持Python开发的所有方面。
Thonny:
提供一个简单的用户界面,专为编程教育设计,简单易用,适合初学者编写简单的代码段验证题目。
Blockly:
一个基于图形化编程的教学工具,可以让学习者通过拖拽积木块来组合程序,支持多种编程语言,如Python、JavaScript等。
App Inventor:
用于开发Android应用程序的图形化编程工具,采用类似积木块的方式来编写程序,界面简单直观,适合初学者学习移动应用开发。
Unity:
流行的游戏开发引擎,同时也提供编程教学功能,其编程语言是C,用户可以通过Unity编辑器来编写游戏脚本,学习游戏开发和编程技巧。
这些软件各有特色,可以根据你的学习需求和习惯选择合适的工具进行学习。