1. 在线课程:在线编程培训课程已经成为最普及的模式,其优点在于灵活、方便,适合各种程度和进度的学生。其中Codecademy、Coursera、Udacity等网站可以提供不同级别的编程课程。
2. 创客空间:创客空间可以为那些想要学习编程并且想要一个实践平台的人提供帮助。诸如TechShop这样的机构本身就提供了大量设备和工具,让人们可以制作自己的项目并进行学习和交流。
3. 职业高中和大学:在很多职业高中和大学里有计算机科学或者信息技术专业。如果您对计算机和编程感兴趣或者想要深入研究,那么选择这些专业是一个非常好的选择。
4. 小型课程和讲座:小型编程课程和讲座是另一种获得编程知识和技能的好方式,特别是对于忙于日常工作和学业的人。这些小型课程和讲座会涉及到特定编程语言、工具或技术,并通常由编程专家或社区技术组织组织。
5. 编程书籍:印刷版编程书籍依然是一种非常好的学习途径,它们通常包含对于指定语言或技术的详细说明和教程。最近也有越来越多的电子书出现,让读者可以更加方便地获取特定主题的编程资料。
6. 编程社区:编程社区涵盖了各种形式和尺度,从小到个人博客和社交网络账号,到大规模的在线编程社区Elance和Odesk。选择正确的社区可以让初学者寻找与编程相关人员交流,并邀请他们为自己提供指导和建议。
7. 学院和短期课程:另一种常见的编程培训方式是参加学院和短期课程,这些课程被认为具有较高的教育质量和授课资格。这些大规模课程通常会介绍一个特定的编程语言、开发环境或开发平台异议,当前受欢迎的课程包括iOS开发、Java和Python。