一、图形化编程工具(适合初学者)
Scratch - 由麻省理工学院开发,专为儿童和青少年设计,采用积木式编程语言,支持动画、游戏和交互式故事创作,适合基础编程启蒙。
Blockly
- 谷歌开发,支持拖拽式编程,可转换为Python、JavaScript等多种代码,适合需要跨平台兼容性的项目。
App Inventor
- 专为Android应用开发设计,提供可视化组件库,无需编码即可创建应用,适合初学者快速实现移动端项目。
Thonny
- 简单易用的Python IDE,集成代码补全和调试工具,适合Python初学者快速上手。
二、AI辅助编程工具(降低门槛)
DeepSeek
- 清华大学推出,提供从入门到精通的免费教程,支持C等语言,集成AI代码补全功能。
码上飞(L4级)
- 国内领先的无代码平台,通过自然语言描述生成代码,支持AI设计架构,适合创意型开发者。
通义灵码
- 基于通义大模型,提供代码生成、智能问答等能力,支持200+种语言,兼容主流IDE。
三、专业领域工具(如PLC编程)
三菱GX Works3
- 三菱电机官方PLC编程软件,支持梯形图、功能块图等语言,图形化界面简化编程逻辑,适合工业自动化领域。
四、其他实用工具
Dev-C++: 轻量级C/C++ IDE,适合Windows用户快速开发基础项目。 Redis Desktop Manager
Trae:国内AI原生IDE,支持中文,优化国内开发习惯,适合AI与物联网项目。
选择建议:
学习编程基础可选 Scratch或 Thonny;
初期项目尝试 App Inventor或 Blockly;
需AI辅助可尝试 DeepSeek或 码上飞;
工业领域优先考虑 三菱GX Works3。