摘要:有人说,编程是二十一世纪人类的必备技能之一,每个人都有编程学习的需求,更何况是想靠代码吃饭的从业和准从业人员。小编今天就为大家介绍8个比较有趣的专业编程学习网站,希望能让枯燥的编程学习变得有趣。鉴于初学者的语言习惯,小编的介绍尽量倾向于中文和当下网站。
1、很有影响力的趣味编程网站Codecademy
Codecademy在开发者圈子里有不错的知名度,并且不用注册,就能深入细致的学习JavaScript、HTML/CSS、Python、Ruby、PHP,甚至API编程。Codecademy通过交互的方式,依靠程序反馈和提示教学,其学习向导功能强大。
Codecademy在今年4月全新改版,启用了全新的设计风格,新网站界面漂亮,充满了极客的味道。而在今年年初独立注册用户已经突破2400万。
适用人群:趣味性十足,适合没有编程基础的新手入门,还有中文版本,适合国内用户使用。
2、Code.org
code.org是一家非盈利组织,它的宗旨就是让CS(计算机科学)这门学科能够进入到全球的每一所学校中去。主推项目之一是“一小时编程”,将会面向全世界开放并推广,而且不会针对任何特定的等级水平,处于任何年龄段、任何学习阶段的孩子都能通过Code.org学习编程。
近日,谷歌、微软通过code.org在全球推广“一小时编程”项目,并通过Indiegogo发起众筹,希望筹集500万美元让全球1亿学生能够学习编程。
适用人群:全球每一个学校每个学生
3、面向女性的编程网站MadeWithCod
MadeWithCod是Google在今年6月斥资5000万美元投资的编程网站。该网站提供有十几种编程项目,其中一些项目非常有趣,例如让女“攻城狮”们通过代码来设计一款属于自己的手链,随后这个手链会被3D打印出来并邮寄给她们。这种寓教于乐的方式对枯燥的编程过程显然是有益的。
现在女程序的数量呈下降的趋势,在1984年,37%的计算机专业学位获得者为女性,而目前这一比例已下降到了12%。在Google女工程师占技术员工的17%。
适用人群:想学编程的年轻女性
4、实验楼
实验楼提供从编程学习到网站上线的一站式IT在线实践,基于阿里云,与Codecademy区别:
提供的不只是一个类似于Codecademy 的在线编译器,而是一台或多台配置好的虚拟机,可以支持更广泛的IT内容学习,不局限于编程领域。
另外,用户学习过的课程,“实验楼”有个专门的页面来进行统计。
适用人群:计算机相关专业学生及IT从业者
5、让程序员容易学编程的Eve
Eve刚获得种子轮融资,主要是因为创始人觉得现在的编程环境对于非程序员来说依然不友好而开发的。网站现在的功能还不是很全面,但其愿景是做成一个Excel式的web应用,任何人只需绘制界面然后通过移动表格中的行列数据构成的逻辑即可生成软件。在DEV资讯的投融资资讯里小编已做过介绍。
适用人群:非程序员
6、想做中国版Codecademy的计蒜客(原名泡面吧)
现在的编程学习有低龄化的趋势,计蒜客想做为中国版的Codecademy,抛弃了视频教学这种过于重的方式,采取互动式的编程教学模式。它的每一门课都有知识点阐述、让用户尝试写下一行代码,最后运行代码查看对错,以了解是否真正掌握了这节课知识点这三个部分组成。与Codecademy的区别:
把知识点拆得更细,分步骤教学,让用户可以一步一步地在母语环境里学会编程,有了完善的学习过程之后,才给出练习题。
目前计蒜客上的课程包含了编程初学入门常识、C语言入门、C语言进阶、C++入门、Python入门、Ruby入门等课程。
(泡面吧经历“分家门”事件后,更名计蒜客,原联合创始人王冲和严霁月推出新产品——编程学习网站“萌码”)
适用人群:高中高年级学生和大学低年级学生
7、玩编程
玩编程是一个由曾经自学过编程的工程师、设计师、产品经理和创业家组成的团队。以短视频的互动式教学方式为用户提供更容易、更有趣、更有效的编程学习体验。目前,玩编程尚在内测中,只提供iOS开发课程,都是通过一些最真实有趣的App讲解,让用户在学到知识的同时,也学会如何做出一款炫酷的iOS应用。
哦,对了,玩编程正在招募合作讲师,感觉实力不错的可以试试。
适用人群:想自学编程的编程菜鸟
8、代码坦克(CodeTank)
代码坦克是一款相当有趣且极具挑战性的编程对战游戏,也是全球首个JavaScript程序员的在线编程对战游戏,由腾讯AlloyTeam和HTML5梦工场联合出品,这个在线坦克仿真游戏平台,采用HTML5、Javascript、CSS3、NodeJS、MongoDB等Web技术来构建一个基于互联网的在线智能坦克机器人战斗仿真引擎。
代码坦克用游戏的方式进行编程语言学习,很有趣,玩家只能通过JavaScript语言来编写属于自己的坦克机器人,并用代码和算法让坦克动起来,并更具战斗力。
适用人群:JavaScript程序员及学习者
DevStore小编说:上面介绍的这些编程学习网站多是针对初学者,在进行了初步学习后,一些综合学习的论坛、博客、官方资料等都是很合适的学习资料来源,还有像网易公开课这样的知名的MOOC网站,可以提高作为一名开发者的综合素质。小编会在后续整理更多高质量的编程学习网站,以望能为大家的学习提供帮助,现在,小编自己都想再好好学下编程了。
分享到:
相关推荐
DevStore 的开发过程中,这种编译时检查可以极大地减少因类型错误导致的运行时崩溃。 6. 工具支持:TypeScript 社区提供了丰富的工具,如 Visual Studio Code 插件、TypeScript Linter (tslint) 和自动格式化工具 ...
Devstore教程是一个面向开发者的学习资源,旨在帮助他们集成AvosCloud服务到自己的应用程序中。AvosCloud是一款强大的后端服务平台,提供了多种功能,包括用户管理、数据分析、实时通信等,以减轻开发者的后端开发...
DevStore2014年开发者服务市场占有率报告,im云服务
资源分类:Python库 所属语言:Python 资源全名:tiddlywebplugins.devstore-0.6.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:tiddlywebplugins.devstore-0.5.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
**DevStore: WebAPI + Owin + AngularJS** 在IT领域,开发高效、安全且用户友好的应用程序是一项挑战。`DevStore`项目就是一个基于这些关键技术的示例,它结合了WebAPI、Owin和AngularJS,以创建一个开发商店的应用...
News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto...
News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto...
News:非常棒的针对编程的链接聚合网站 •Programming reddit:同上 •MSDN:微软相关的官方技术集中地,主要是文档类 •infoq:企业级应用,关注软件开发领域 •cnblogs,51cto,csdn:常见的技术社区,各有专长 •...
8. **DevStore**:这是一个第三方服务聚合平台,涵盖了设计、开发到运维的全过程服务,API文档详尽,有助于开发者快速理解和使用。 9. **Mailgun**(Mailgun Documentation):这是一款专门处理电子邮件的API,可以...
【天气预报项目源码】是一个基于Android平台的气象应用程序的源代码实现,旨在提供实时的天气信息查询功能。该项目可能包含一系列与Android开发相关的组件,如Activity、Service、BroadcastReceiver等,以及用于处理...
魔窗国王版希望帮助更多成长中的App运营喵们减轻工作量,节省更多时间将运营重心放在优化产品和开脑洞上而不是在后台与技术做斗争,专业的事就交给专业的魔窗来包场吧! 即刻起我们在魔窗App开发者群(QQ:456147551...
### 广告植入Android开发详解 #### 一、前言 在移动应用开发过程中,广告植入是一种常见的盈利模式。... #### 二、准备工作 在开始之前,请确保已经完成了...希望本文能够帮助你在移动应用开发领域取得更大的成功!
在Android平台上,开发一款表白软件可以借助各种技术手段创造出独特且引人入胜的效果,以打动心上人的芳心。...通过巧妙地结合这些技术,开发者可以打造出既实用又充满创意的表白工具,让爱意传递得更加生动和难忘。
为了使用这个Demo,你需要将"DevStore_Demo"文件解压,然后使用Android Studio导入项目。确保已安装Google Play Services库,因为Google Maps API通常依赖它。阅读和理解代码注释,逐步运行各个示例,这将有助于深入...