28个在线学习网站让你变身齐天大圣!

news/2024/5/19 23:20:18/文章来源:https://blog.csdn.net/weixin_30532987/article/details/95142164

  无论是考虑换工作成为一个全职的程序猿,还是试图搭建一个网站,亦或是想要掌握更多的技能,总之现在越来越多的人都开始学习如何编程。虽然编程不一定适合所有人,但是对相关的知识多深入了解一下总归是有一些好处的。

  在正式介绍这些学习网站给大家之前,我想和大家分享一些来自Marissa Louie的忠告。Marissa Louie是Ness Computing的自学教程设计人员。她说无论是学设计,编程还是其他学科,自学最难的地方是积累勇气来克服你自身的恐惧。

  Marissa 还说一旦掌握了基本的知识和技能,你应该为自己创造机会在不断的尝试和犯错误的过程中积累实践经验。当你在线进行自学的时候请牢记这一点。那么,接下来我们就来说说这些在线学习资源吧。(排名不分先后,如有任何建议,请留言。)

MIT Open Courseware

MIT’s Open Courseware提供2100个涉及不同主题的课程,包括电子工程学和计算机科学。免费的资源包括在线课本,考试,多媒体内容,作业任务和项目,举例等。这些都是MIT在过去几十年里实际教授的课程。

Coursera

Coursera提供108所知名大学超过600个课程。通过Coursera,你可以不花一分钱在线学完整套由真正的大学教授讲授的大学课程。

Udacity

Udacity提供24个免费课程让你在世界知名大学讲师的指导下,通过解决具有挑战性的问题来达到学习的目的。这些课程不仅教你如何编码,还能夯实你的数学和物理知识,甚至能教会你如何创业开公司。

Codecademy

Codecademy在2012年年初变得特别受关注,因为纽约市市长Michael Bloomberg在tweeter上发布声明说他2012年要通过这个网站学习如何编程。很好奇他现在学得如何了­。总之,Codecademy是一个很受欢迎的免费网站,你可以在学习的同时结交一些国内外友人,为学习增添一些乐趣。CodeYear也是Codecademy旗下的。

Khan Academy

另外一所“学府”是Khan Academy,如果你想成为文艺复兴女,或者是文艺复兴男的话,Khan Academy提供除了编程以外的其他许多课程,当然如果你只想学习编程的话,它也是有的。

Mozilla Developer Network

Mozilla对网络上的资源进行整合,打造了一个免费学习网页设计和网站制作的学习中心。

General Assembly

General Assembly提供付费的实时授课课程,在Eventbrite上买一张电子票会得到一个密码,通过这个密码在课程开始的时候学员就可以在线与讲师互动学习了。

Stack Overflow

虽然Stack Overflow不提供严格意义上的教程,但是它提供大量的便于搜索的有价值的信息。并且当你碰到问题,又苦于找不到解决办法时,可以求助于Stack Overflow社区来回答你的问题。

Udemy

Udemy提供的课程内容很广泛,有一些是免费的,有一些是需要付费的。你既可以去听课也可以去授课。

The Code Player

Code Player录制的代码回放能让你在学习的过程中切身感受到编写代码的乐趣,就好像你站在一旁看别的程序猿写代码一样。

GBTags

GBTags极客标签是中国人学习前端技术最理想的场所,它同时具备The Code Player的代码回放,General Assembly的实时课程,Stack Overflow的社区提问等功能,还有丰富的博文,教程,特效库等资源。同时,和Udemy一样,你也可以注册成为讲师在线授课。

O’Reilly

O’Reilly不仅出版大量图书,还提供针对多种编程语言开设的在线付费课程。

Lynda

Lynda拥有超过四百万人次的学员,支付一定的年费或者月费你就能成为Lynda的会员,就能在线学习包括3D动画,CAD,视频,音频,网页设计等在内的各类课程和相关软件的使用。

LearnStreet

LearnStreet号称用最简单的方法教你学会如何编程。除了课程以外,LearnStreet最具特色的地方是它设计了100多个实践项目,这些实践项目用来测试学员完成该项目所应具备的知识和技能。

Ruby Koans

如果你想学习Ruby(不是Ruby-on-Rails),Ruby Koans有一套免费的教程带你走进Ruby的世界直至你完全掌握它。

Eloquent JavaScript

Eloquent JavaScript实际上是一本完全在线阅览的免费书(你可以在Amazon购买相应的电子书)。

Learn Code The Hard Way

Learn Code The Hard Way以Learn Python The Hard Way这本书(免费在线)为起点,逐渐扩展加入了其他编程语言,包括Ruby和C。

HTML5 Rocks

这个网站提供很多免费的关于HTML5的资源,如博文和教程等。

Apple Developer

如果你对开发针对苹果产品的应用感兴趣,那么最好到苹果的开发人员网站看看,去了解一下最新的动向或者学习一下苹果放在网上的那些资源。

Android Developer

谷歌的安卓开发人员网站越来越完善,涵盖了来自Google i/o的视频和其他包括应用程序设计最佳实践在内的内容。

Google Code University

Google Code University提供的资源也是免费的,如果你对安卓开发感兴趣那就更不能错过了。同时它涵盖了分布式系统和网络安全等更高阶的课程。

Coder Dojo

Coder Dojo是年轻人聚集在一起学习编程的地方,如果你想让你的孩子将来加入Instagram这样的公司的话,你可以考虑找找看你附近有没有这样的组织。它的网站上也会有一些资源,但相对来说会比较有限。

Mobiletuts+

Mobiletuts+提供关于安卓,iOS和其他与移动开发相关的免费教程和博文。同时它也提供收费服务。

Code School

Code School提供按月支付的在线网络课程和抓屏教程。同时也有少数一些课程是免费的。

Pluralsight

Pluralsight涵盖多种编程语言,提供可下载的需付费使用的抓屏教程。

Bloc

Bloc承诺12周内让你成为一名网页开发人员,在你支付了不菲的培训费后,Bloc会指派一名编程导师给你,就像你的私人健身教练一样在你的学习过程中对你进行指导。如果你决定选择Bloc,那么你最好准备三个月的时间全职进行学习,只有这样才对得起你支付的高昂的培训费。

Treehouse

在Treehouse,每月支付一定的费用你就可以观看超过600个视频,同时还可以享受到一些其他的服务。

 Programr

Programr使用的教学方法不同于其他教学网站:学员必须编写真正可运行的应用程序来学习编程。

 

 希望我们收集到的这些网站能让你立刻行动起来,最终帮你实现学习编程的终极目标。最后,我们还要送上Marissa Louie一个忠告:Don’t settle for anything less than exceptional!

阅读原文:想成为程序猿?28个在线学习网站让你变身齐天大圣!

本文链接:http://www.cnblogs.com/oooweb/p/28-websites-for-study-programming.html

转载于:https://www.cnblogs.com/oooweb/p/28-websites-for-study-programming.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_794318.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IIS服务器访问网站出现403错误的解决方法

最近用织梦做了一个网站,因为织梦会在一个文件夹中生成网站的静态页面,而我们单击某个栏目时,一般程序都是直接去寻找该文件夹中的index.html文件的,当服务器中默认的索引文件不包括index.html时,就出现了403错误&…

大型网站架构图

亚马逊大型网站架构图 转载于:https://www.cnblogs.com/KevinXia/p/3853617.html

可以观看CCTV-5高清直播的网站-天天直播_我是亲民_新浪博客

网址:http://www.tiantian.tvCCTV5:http://www.tiantian.tv/channel/cctv5.html直播好站的效果也是非常棒,视频中连广告都没有:http://www.zzhaoz.com/高清版效果非常棒!部分频道:

可以观看CCTV-5高清直播的网站-天天直播

网址:http://www.tiantian.tvCCTV5:http://www.tiantian.tv/channel/cctv5.html直播好站的效果也是非常棒,视频中连广告都没有:http://www.zzhaoz.com/高清版效果非常棒!部分频道:

大型网站系统架构演化之路

前言一、最开始的网站架构二、应用、数据、文件分离三、利用缓存改善网站性能四、使用集群改善应用服务器性能五、数据库读写分离和分库分表六、使用CDN和反向代理提高网站性能七、使用分布式文件系统八、使用NoSql和搜索引擎九、将应用服务器进行业务拆分十、搭建分布式服务小…

大型网站技术架构(六)网站的伸缩性架构

2019独角兽企业重金招聘Python工程师标准>>> 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的…

学习JSON的神级网站www.bejson.com_我是亲民_新浪博客

Android开发中,JSON的操作是绕不过去的,这个网站给开发人员提供了一个非常全的文档和处理工具:http://www.bejson.com

学习JSON的神级网站www.bejson.com

Android开发中,JSON的操作是绕不过去的,这个网站给开发人员提供了一个非常全的文档和处理工具:http://www.bejson.com

米的建站日记(2014年12月7日)

今天把日志页面做了一下,用的是和留言板一样的控件,如下图 明天开始做后台,嘻嘻 ~ ~ 转载于:https://www.cnblogs.com/leiyunkang/p/4149879.html

酒鬼体育网-看体育赛事的最好网站_我是亲民_新浪博客

酒鬼体育网,可能是一个喜欢喝酒的哥们建的网站,内容非常的全,综合了各方面的体育录像、直播网址。基本上,重要的赛事,刚刚打完的比赛,就立即会出现回放的录像。现在看汤姆斯/尤伯杯羽毛球赛,更方…

酒鬼体育网-看体育赛事的最好网站

酒鬼体育网,可能是一个喜欢喝酒的哥们建的网站,内容非常的全,综合了各方面的体育录像、直播网址。基本上,重要的赛事,刚刚打完的比赛,就立即会出现回放的录像。现在看汤姆斯/尤伯杯羽毛球赛,更方…

创建第一个网站mysite

django-admin.py startproject mysite startproject 命令创建一个目录,包含4个文件:mysite/__init__.pymanage.pysettings.pyurls.py 在终端窗口键入 python manage.py runserver http://127.0.0.1:8000/ 如果键入 python manage.py runserver 0.0.0…

什么是最好的网站学习如何使用Linux系统?

其实不是很难使用Linux,由于有关系统的大量技术信息加上现在网上的信息鱼龙混杂,各种信息让我们分不清是真是假,您可能会被愚弄,但毕竟真的不是那么困难。为了给你一个开始,我会说一些你可能知道的一些事情&#xff0c…

如何在linux下把网站放到内存里面给网站提速

Linux系统为我们提供了这样的解决办法,那就是tmpfs文件系统,tmpfs可以直接使用内存,同时在内存不够时使用swap分区来存储。另 外需要 注意的是tmpfs不具备持久性,重启后数据不保留,请务必注意,不过我们只用…

c# webform网站图片另存代码

好辛苦生成了二维码,然后要实现点击“保存图片”,弹出选择路径进行保存的效果。 look: string qrcodeurl "";string username "";protected void btnSave_Click(object sender, EventArgs e){//生成图片 Bitmap image…

360导航源码php,360daohang 防360导航网站,简单不占太多资源,建站首选。 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...

文件名称: 360daohang下载收藏√ [5 4 3 2 1 ]开发工具: PHP文件大小: 2380 KB上传时间: 2013-06-21下载次数: 0提 供 者: 李大鹏详细说明:防360导航网站,简单不占太多资源,建站首选。-360 navigation website, simply do not take too …

大表多表关联查总数如何优化_SEO优化技巧-关键词优化如何选词、布局?

对于做网络推广的小伙伴们,关键词优化大家应该都不陌生,关键词优化是SEO的关键,也是一种常见的线上营销方式。关键词优化通过将企业产品与一些关键词相联系达到推广作用。网站关键词优化时需要注意哪些事项?关键词怎么选择?下面我来分享一下…

LAMP架构部署和动态网站环境的配置

实验环境: 操作系统:centos 7.5 服务器IP:192.168.10.5 运行用户:root 连接工具:xshell工具 web环境:Linuxapachephpmariadb(LAMP架构) 大型动态应用系统平台主要是针对于大流量…

Linux中什么是动态网站环境及如何部署

当谈论起网站时,我们可能听说过静态和动态这两个词,但却不知道它们的含义,或者从字面意思了解一些却不知道它们的区别。 这一切可以追溯到网站和网络应用程序,Web应用程序是一个网站,但很多网站不是Web应用程序&#x…

centos下linux运行asp网站搭建配置-mono+nginx

一、首先安装一些需要的软件包 1、 首先更新CentOS上的软件包:yum –y update。 2、 安装一些需要的库: yum -y install gcc gcc-c bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel l…