今天分享10个可以高效自学编程、并且谁都可以马上免费开始的优质网站给大家,希望能帮助到大家。
让我们跟着全世界的专家学习最前端的Web技术吧!
【 UDACITY】
在国外,详细解说最新Web技术的视频非常的多。
Web应用开发的基础、搜索引擎、人工智能、HTML5游戏、移动应用技术等等,你都可以从这里学到最新的技术。
UDACITY搭载在线编辑器、中间设置了丰富的迷你小测试,因此很适合自学。
初学的朋友们,可以先从《计算机科学入门 》开始。
根据虚构的客户委托内容,边进行Web开发边学习。
【 Dash 】
这个网站的特征在于,不是单纯地学习编程,而是,首先接受某个虚构的人物的「Web制作」的委托,然后跟着上面教给我们对应的的开发方法进行学习。
解说开发方法的「制作指南」、编辑器、预览集中在同一个画面,非常便利。
比起尽是代码语法的学习,这种形式目标明确,并且可以感受到一点点向着成功逼近的喜悦。
学习专家是如何学习「编程」的!
【 Game Development:Twitch 】
「Twitch」,作为游戏实况直播网站非常有名,现在,不单只是 「玩游戏」的画面,将「游戏开发」的画面进行实况直播的用户也在增加。
利用这个,我们就可以偷师别人的编程技术啦。
读别人的代码,对于学习游戏开发的手法是非常珍贵的,特别是对于自学者,也许是最合适的学习方法。
交互式地学习Web的制作方法!
【 Codecademy 】
从以前开始,就作为可以学习Web编程基础的网站被广为人知,现在,可以学习的内容更为广泛了。
比如,像Flipboard一样的交互式网站的制作方法,有效利用了Rails・AngularJS的Web服务的开发等等,都可以在这里学习了。
另外,也可以学习 Twitter・box・GitHub等「WebAPI」的活用方法,因此应用范围广泛乃是它的特征。
论坛也很活跃,可以向他人求教的环境也让人颇有好感。
依靠「搜索引擎」进行源代码的学习!
【 Runnable 】
它最大的特征在于,它收集了所有的编程语言的「样品代码」,依靠搜索,你就可以高效地获得所需代码。
比如,如果你想在Rails上安装聊天功能,搜索类似于「rails chat」的关键词就OK了。
同样品代码 一样,解说文章等也相当充实丰富。另外,遇上有趣的,点击「实行」按钮的话,可以确认样品代码运行情况。
其他的,可以依靠「django login」获取注册功能代码,可以利用「jquery upload」确认上传文件功能的代码等等,非常便利!
利用各种各样的Web应用,边制作实际存在的Web服务,边学习!
【 Code4Startup 】
现在,存在好几种可以简单进行Web制作的Web应用,该网站的特点在于,可以学习将这几种Web应用组合起来制作实际存在的Web服务的过程。
比如,使用公开优良网站模板的「Start Bootstrap」来制作网站,关于邮件形式的话利用「MailChimp」进行总括管理等等的手法,都可以通过视频来学习。
其他的, 使用「Google Analytics」上的解析方法、使用「ShareThis」进行SNS营销,使用「GitHub Pages」免费公开网站。
像这样,将实际存在的「TaskRabbit」、「Airbnb」等Web服务通过实际制作进行学习是非常吸引人的。
通过边玩ARPG,边学习编程的基础!
【 CodeCombat 】
完全「游戏化」的一种学习网站。玩家通过冒险前进打倒敌人获得宝藏和装备的过程记住编程方法。
编程基础的条件分歧、loop处理、函数等的制作方法也可以边玩边开心地学,因此强烈推荐给初学者!
通过编程大牛也享受的正真的「代码学习游戏」来学习!
【 CodinGame 】
可以享受正宗的HTML5游戏的一个网站。其形式在于,其中的部分代码如果自己不能构筑的话就不能继续玩下去。
在编辑界面,游戏画面、editor和console三者时存在,因此可以边确认游戏的动向边进行编程。
根据游戏「源代码 」中的提示、Console中表示的数值,自己编程让游戏正常进行下去正是趣味所在之处。
可供选择的编程语言有20种左之多,使用自己喜欢的语言、或者使用自己从未用过的语言试着练习也一定很有趣吧。
或许有那么多可以快乐学习的各种各样的游戏,就是它的高人气的秘密所在吧。
通过不断地克服难关学习编程!
【 Codewars 】
同日本国内的「CodeIQ」类似,通过解决各种各样的课题来提升编程能力的一个网站。
它的形式在于,使用人气编程语言,将里面准备好的丰富的问题一一解决。
另外,用户之间可以竞争排名,也可以向论坛投稿。
水平会随着解决问题而升级,级别有「8kyu〜8dan」。
利用Python学习各种「算法」!
【 CheckiO 】
这个也是通过解决各种难题来提升编程技能的网站。
其中有很多可有学习算法等的问题。
在专用的代码编辑器上写程序,按下按钮可以判断代码是否正确以及决定是否通过。
另外,他还有一个特征,在画面上会记载自己的成绩、取得的徽章等详细信息。
最后
国外的学习网站,优秀的内容真的很多,有喜欢的请话一定试着用用,别浪费了!
本文来自日文网站。版权归原作者所有。原文链接プログラミング能力を「独学」で極める最強のWebサービス10選がヤバイ!
之前也写过一篇推荐编程学习网站的文章《编译|精选10个可以视频学习【程序设计基础】的网站》,如果感兴趣,可以顺便看看哦。