有用素材设计

编译|推荐10个最强网站,助您成为编程能手!

2016-10-11  本文已影响591人  在雨缝中行走


图片来自原文

今天分享10个可以高效自学编程、并且谁都可以马上免费开始的优质网站给大家,希望能帮助到大家。


让我们跟着全世界的专家学习最前端的Web技术吧!

【 UDACITY】

UDACITY

在国外,详细解说最新Web技术的视频非常的多。

Web应用开发的基础、搜索引擎、人工智能、HTML5游戏、移动应用技术等等,你都可以从这里学到最新的技术。

UDACITY搭载在线编辑器、中间设置了丰富的迷你小测试,因此很适合自学。

初学的朋友们,可以先从《计算机科学入门 》开始。

计算机科学入门


根据虚构的客户委托内容,边进行Web开发边学习。

【 Dash 】

Dash

这个网站的特征在于,不是单纯地学习编程,而是,首先接受某个虚构的人物的「Web制作」的委托,然后跟着上面教给我们对应的的开发方法进行学习。

解说开发方法的「制作指南」、编辑器、预览集中在同一个画面,非常便利。

三合一画面

比起尽是代码语法的学习,这种形式目标明确,并且可以感受到一点点向着成功逼近的喜悦。

学习专家是如何学习「编程」的!

【 Game Development:Twitch 】

TWITCH

「Twitch」,作为游戏实况直播网站非常有名,现在,不单只是 「玩游戏」的画面,将「游戏开发」的画面进行实况直播的用户也在增加。

利用这个,我们就可以偷师别人的编程技术啦。

编程画面

读别人的代码,对于学习游戏开发的手法是非常珍贵的,特别是对于自学者,也许是最合适的学习方法。

交互式地学习Web的制作方法!

【 Codecademy 】

Codecademy

从以前开始,就作为可以学习Web编程基础的网站被广为人知,现在,可以学习的内容更为广泛了。

比如,像Flipboard一样的交互式网站的制作方法,有效利用了Rails・AngularJS的Web服务的开发等等,都可以在这里学习了。

Codecademy

另外,也可以学习 Twitter・box・GitHub等「WebAPI」的活用方法,因此应用范围广泛乃是它的特征。

论坛也很活跃,可以向他人求教的环境也让人颇有好感。

依靠「搜索引擎」进行源代码的学习!

【 Runnable 】

Runable

它最大的特征在于,它收集了所有的编程语言的「样品代码」,依靠搜索,你就可以高效地获得所需代码。

比如,如果你想在Rails上安装聊天功能,搜索类似于「rails chat」的关键词就OK了。

获取样品代码

同样品代码 一样,解说文章等也相当充实丰富。另外,遇上有趣的,点击「实行」按钮的话,可以确认样品代码运行情况。

其他的,可以依靠「django login」获取注册功能代码,可以利用「jquery upload」确认上传文件功能的代码等等,非常便利!

利用各种各样的Web应用,边制作实际存在的Web服务,边学习!

【 Code4Startup 】

Code4Startup

现在,存在好几种可以简单进行Web制作的Web应用,该网站的特点在于,可以学习将这几种Web应用组合起来制作实际存在的Web服务的过程。

比如,使用公开优良网站模板的「Start Bootstrap」来制作网站,关于邮件形式的话利用「MailChimp」进行总括管理等等的手法,都可以通过视频来学习。

边看边学

其他的, 使用「Google Analytics」上的解析方法、使用「ShareThis」进行SNS营销,使用「GitHub Pages」免费公开网站。

像这样,将实际存在的「TaskRabbit」、「Airbnb」等Web服务通过实际制作进行学习是非常吸引人的。

通过边玩ARPG,边学习编程的基础!

【 CodeCombat 】

CodeCombat

完全「游戏化」的一种学习网站。玩家通过冒险前进打倒敌人获得宝藏和装备的过程记住编程方法。

编程基础的条件分歧、loop处理、函数等的制作方法也可以边玩边开心地学,因此强烈推荐给初学者!

通过编程大牛也享受的正真的「代码学习游戏」来学习!

【 CodinGame 】

CodinGame

可以享受正宗的HTML5游戏的一个网站。其形式在于,其中的部分代码如果自己不能构筑的话就不能继续玩下去。

在编辑界面,游戏画面、editor和console三者时存在,因此可以边确认游戏的动向边进行编程。

编辑界面

根据游戏「源代码 」中的提示、Console中表示的数值,自己编程让游戏正常进行下去正是趣味所在之处。

可供选择的编程语言有20种左之多,使用自己喜欢的语言、或者使用自己从未用过的语言试着练习也一定很有趣吧。

或许有那么多可以快乐学习的各种各样的游戏,就是它的高人气的秘密所在吧。

游戏丰富

通过不断地克服难关学习编程!

【 Codewars 】

Codewars

同日本国内的「CodeIQ」类似,通过解决各种各样的课题来提升编程能力的一个网站。

它的形式在于,使用人气编程语言,将里面准备好的丰富的问题一一解决。

Codewars online editor

另外,用户之间可以竞争排名,也可以向论坛投稿。

水平会随着解决问题而升级,级别有「8kyu〜8dan」。

利用Python学习各种「算法」!

【 CheckiO 】
CheckiO

这个也是通过解决各种难题来提升编程技能的网站。

其中有很多可有学习算法等的问题。

在专用的代码编辑器上写程序,按下按钮可以判断代码是否正确以及决定是否通过。

编辑界面

另外,他还有一个特征,在画面上会记载自己的成绩、取得的徽章等详细信息。


最后

国外的学习网站,优秀的内容真的很多,有喜欢的请话一定试着用用,别浪费了!


本文来自日文网站。版权归原作者所有。原文链接プログラミング能力を「独学」で極める最強のWebサービス10選がヤバイ!

之前也写过一篇推荐编程学习网站的文章《编译|精选10个可以视频学习【程序设计基础】的网站》,如果感兴趣,可以顺便看看哦。


上一篇下一篇

猜你喜欢

热点阅读