1. 首页
  2. 国内

编程自学网

哪个网站能自学编程?目前来说,国内外有许多可以在线自学编程的网站,下面我大概介绍几个网站,大部分课程都可以免费学习,希望对你有所帮助:国外1.Codecademy:这个是国外比较流行也是

哪个网站能自学编程?

目前来说,国内外有许多可以在线自学编程的网站,下面我大概介绍几个网站,大部分课程都可以免费学习,希望对你有所帮助:

  • 国外

1.Codecademy:这个是国外比较流行也是比较受欢迎的免费编程学习网站之一。目前,已有数以百万级的编程爱好者在这个网站上自学编程,这个网站开设了许多主流语言的课程,包括HTML&CSS,PHP,Python等,可以直接注册,在线编程,练习代码:

2.GitHub:这个我想大部分开发者都知道这个网站,作为开源代码库和版本控制系统,拥有众多的开发者,有众多大开源项目和源代码值得学习:

3.coursera:这个网站和许多教育机构和大学进行合作,有许多大学提供的免费的编程课程,像斯坦福大学、多伦多大学等,可以直接在线学习,不过有的课程需要付费才能学习:

  • 国内

1.传智播客:这个培训机构,大部分人都听说过,目前来说,培训涉及方方面面,各个主流开发语言都有部分免费的视频教程,可以在官网搜到相关教程,可以学习一下,当然如果你要深入学习某一门课程,就需要付费咯:

2.慕课网:这网站的免费视频教程也挺多的,涉及的课程也很多,包括PHP,c++,java,python等,都可以在线播放学习,同时也可以在线练习相关代码,一看视频教程习一边练习代码,提高还是很快的:

3.实验楼:这个网站也不错,有许多免费的教程,涉及众多的主流语言,示例的过程很详细,而且自带了实验的环境,可以一边看文档,一边练习代码,也是一个不错的选择,不过,也有许多课程只有会员付费后才能学习:

4.菜鸟教程:这个网站也有众多免费资源和教程可以学习,都是入门级别的,很适合初学者来学习,各种主流语言都有相关例子,可以一边学习一边练习,是一个很不错的选择:

当然,还有许多只能学习的编程网站,像CSDN,开源中国,脚本之家等,有众多的学习资料和教程,都是值得学习和参考的网站。

目前了解的就是这些网站,希望以上分享的内容能对你有所帮助吧。

有哪些自学编程的网站?(详细)?

谢邀。从网上整理了以下资料希望对你有用。

1.Codecademy

其中,Codecademy是最受欢迎的免费编程学习网站之一。事实上,已经有超过2400万人通过这家公司的教育模式学会了编程。Codecademy开设的课程有HTML&CSS,JavaScript,jQuery的,PHP,Python和Ruby。

2.Coursera

Coursera成立于2012年,如今已经成长为一个主要以营利为目的的技术教育公司,现提供来自119家机构的超过1000门课程。如果你想要获得证书,可能需要为一定的课程付费,这里也有一些来自不同大学的免费编程课程,如华盛顿大学,斯坦福大学,多伦多大学和范德比尔特大学等。

3.edX

edX是另一个领先的在线学习平台,重点是它不是以营利为目的,而是开源的。edX是由美国哈佛大学和麻省理工学院于2012年联合创办的,所以你将会在这里学习到先进的技术和理论。如今,edX已涵盖了60所学校。此外在这里,你应该不会错过哈佛大学的计算机科学导论的,免费的哦。

4.Udemy

Udemy成立于2010年,是一个在线学习平台,可以帮助你改善或学习工作技能。虽然有部分课程需要付费,但也有大量的免费编程学习课程,通过视频讲授。

5.aGupieWare

一个独立APP开发者从美国的一些领先机构调查了计算机科学程序,然后基于斯坦福大学,麻省理工学院,卡耐基梅隆大学伯克利分校和哥伦比亚大学提供的免费课程,它创建了一个类似的课程。该程序分为15个课程:3个入门课程,7门核心课程和5个选修课程。

对有潜力的程序员来说,这简直是一个完美的入门程序。(本段感觉译的不是很好,有其他见解还请赐教~)

6.GitHub

这个我想大多数开发者都知道就不多说了,作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。

7.MIT Open Courseware

如果你已经学过基础知识,并向更深入的层次探索,比如探究背后的编码理论等,麻省理工学院提供了包括如计算机科学导论,Java编程介绍和C语言编程等免费课件的网站,值得好好利用一下。

8.Hack.pledge()

这是一个开发者社区,其中聚集了一些知名度比较高的开发者,如Bram Cohen,BitTorrent的创始人。在那里,你可以从一些大牛那里学习到一些编程技巧。

9.Code Avengers

Code Avengers提供了很多有趣的和互动性的程序设计课程,教你如何编写游戏,应用程序,以及如何使用JavaScript,HTML和CSS创建网站。每门课程只需要12个小时即可完成,并且支持英语,俄语,荷兰语,西班牙语,意大利语,土耳其语和葡萄牙语。

10.Khan Academy

Khan Academy由教育家萨尔曼汗创建于2006年,是其免费在线学习机构之一。这里提供一步一步的视频教程,你可以在这里学习如何使用JavaScript和ProcessingJS编写动画,游戏等,或者学习如何使用HTML和CSS创建网页。

11.Free Code Camp

在这里,你可以学习HTML5,CSS3,JavaScript,数据库,DevTools,Node.js,Angular.js和Agile的知识。你甚至免费创建自己的应用,以锻炼自己的编程技巧。总之,在这里你可以学习到真正的技能,并且对你解决实际中的问题十分有帮助。

12.HTML5 Rocks

为对抗苹果的HTML 5,谷歌于2010年推出该项目。该网站提供了大量的教程,资源以及最新的HTML5更新。它是开源的,因此开发人员可以尽情使用HTML5代码。由于这比大多数课程都要先进,因此在这里你肯定会比没来之前获得更多的知识和经验。


更多学习资料可以关注本头条号。

编程能不能自学?

观点:能够自学,但或许需要注意一些小问题,避免不知不觉就中途放弃。

一、为什么能够自学编程

1、丰富的公开资源

国内外慕课网站,YouTube公开视频网站

2、这是一个集体学习的时代,自学并不是“一个人”学习

这个时代的自学,不代表是“一个人学”,因为存在社交网络。在这种情况下,就是集体学习,和以往相比,这有了很大变化:其一,一起学习交流让学习变得更加有趣;其二,总能看到比你优秀的同学,任何时间大家都是学生,真是终身学习。

3、有事实证明的确很多人是自学成才

国外知名的编码对战平台HackerRank深入研究了全球 10351 名学生开发者的学习方式以及技能状况,并最新发布了《2018 年Student Developer Report》。报告显示,当前有 76% 的学生正在攻读计算机科学学位,但有 65% 的学生开发者是自学成才。更多数据见:

https://www.toutiao.com/a6636250806012084750/

二、为什么可能坚持不下去

1、没有兴趣,很难坚持

如果对一件事有好奇,那么好奇心带着你靠近那件事。甚至,有时候不需要人告诉你,你就已经开始做了。在尝试之后,如果好奇心被进一步激发,可能就真的成为了一项兴趣。有了兴趣,那就容易坚持学下去了,如果没有,放弃也是非常合理。

2、目标定位有问题

如果开始学习了,那么,应该会有一个预期。但是,这个预期是不是一定就合理?不一定。即便报班,也会有一个预期,如:学完之后能够找到工作。如果培训结束,你的预期不能达到,找不到一份工作,那么估计不仅会放弃编程,可能会有被骗的感觉,从而厌恶它。

3、找不到合适的方法

方法有很多,但是是不是一定就适合你呢?这其中的影响因素很多,比如:

有没有充足的时间?

看视频、看书之后,有没有去敲代码?

长期一个人琢磨、做题?遇到不懂的问题,不去主动寻找答案?

长期熬夜,身体难以持续?

--------------

最后,建议先开始自己在网上找资料,自学一些内容,尝试一下“hello world”,如果觉得有兴趣,再决定要不要继续。

另外,上次在网上看到了一篇文章,里面讲述了4个业余AI爱好者的故事,其中有三位都是自学的编程,还是在初高中的时候,那时候因为一些问题,需要用到编程,但是又没有条件找人来教,于是通过网上资料开始自学,期间当然也很痛苦,经过多年学习,才慢慢成为大神。文章链接放在这里,希望能够帮助到您:

https://36kr.com/p/5165888.html


想自学网络编程,需要学习哪些知识?

谢谢邀请,

网络编程在编程体系里面占据很大一部分,在离不开网络的时代,网络编程重要性越来越强,网络编程算是程序员要掌握的基本功了,很多人好奇的黑客,网络也是基本功。无论什么编程语言都需要支持网络编程,只不过在接口实现方式上,会根据自身编程语言的特性,对于socket进行封装。

网络编程经典书籍:

协议:TCP/IP卷一

UNIX网络编程

网络编程底层代码基本上C语言来实现的,建议在linux下用c语言,把底层原汁原味的linux socket编程走一遍,下图是一个socket原理图


socket常见接口

现在无论java,python网络接口都接近上面的接口。

如何学?

1.先把网络编程的基本概念了解明白,知道大概协议,读懂网络传输的原理(把推荐的两本书)

2.选择一门自己擅长的编程语言,然后在上面练习网路编程(选择编程环境)

3.亲自手动写一个网络编程实例,例如实现简单的局域网数据传输功能,模拟简单的qq聊天功能(功能实践)

希望能够帮到你

编程在网上,有哪些网站可以自学?

我来分享点我自己的收藏夹干货,欢迎大家关注我的头条号【高效率工具软件推荐】

网址贴在下面

http://emacser.com/

http://www.gnu.org/software/emacs/

http://www.sublimetext.com/

http://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5

http://www.codecademy.com/

https://www.udacity.com/

http://docs.python.org/2/tutorial/

http://tutorialzine.com/category/tutorials/

http://hub.tutsplus.com/

http://tortoisesvn.net/

http://sourceforge.net/

http://www.cocoachina.com/special/swift/

http://www.oschina.net/

https://www.processon.com/

https://www.python.org/

http://python-china.org/

http://www.2cto.com/database/MySQL/

https://www.excelchat.co/#/login

http://pin5i.com/

http://bbs.csdn.net/home

http://www.w3schools.com/

http://tutorialzine.com/

http://www.swiftv.cn/

http://www.learnpython.org/

http://www.diveintopython3.net/index.html

http://www.pythontab.com/

https://nodeschool.io/zh-cn/

http://www.runoob.com/


收藏夹暴露了我的小秘密,哈哈

以上

前端有哪些自学的编程网站?

知享君其实是个技术菜鸟,但奈何对技术特别痴迷,因此收集了很多的技术学习网站,里面都包含了前端学习资源,就此分享给题主。

菜鸟教程--runoob.com

顾名思义,这绝对是自学前端编程最好的网站,不仅提供了菜鸟笔记、菜鸟工具、参考手册等,还支持在线测验和考试,反正知享君python语言就是从这里学的。

前端导航站--123.jser.us

一个前端工程师专用的导航站,共收录前端工具及连接115个。

收录导航--helloweba.net

为广大WEB开发者收录了常用实用的web开发资源和工具,其中就包含前端开发资源及工具。

前端资源库--f2ex.cn

一个web前端资源库导航,提供前端资源库CDN服务、开发者资源导航、设计师资源导航等版块,还支持站内搜索。

极客导航--gogeeks.cn

一个精选优质技术开发及咨讯网站导航,包含前端css框架和js框架学习网站。

以上就是知享君想要分享的前端学习网站,前端小白可以从菜鸟教程学起,再配合后面的4个导航资源学习,绝对一步千里。

我是“知享君”,专注效率神器推荐和知识干货分享,欢迎关注点赞评论转发,你的认可就是对我最大的赞赏!

编程适合自学吗?

当然是可以自学的啊,只不过自学的时候可能会比较痛苦一些,遇到问题的时候也没人帮你解答,很难坚持下来,还有可能会忽略掉一些技术外的东西,像怎么写简历,怎么洽谈薪资等,学习java倒是挺不错的,当时学习的时候看的是如鹏网的《这样学java不枯燥》视频教程,特别的有意思,也做出了一些自我感觉还不错的东西,像超级玛丽,飞机大战啊,感觉特别的棒,想了解的话也可以去看看

本文来自投稿,不代表本站立场,如若转载,请注明出处。