编程入门网,有哪些自学编程的网站(详细)
一、编程在网上,有哪些网站可以自学
目前来说,国内外有许多可以在线自学编程的网站,下面我大概介绍几个网站,大部分课程都可以免费学习,希望对你有所帮助:
国外
1.Codecademy:这个是国外比较流行也是比较受欢迎的免费编程学习网站之一。目前,已有数以百万级的编程爱好者在这个网站上自学编程,这个网站开设了许多主流语言的课程,包括HTML&CSS,PHP,Python等,可以直接注册,在线编程,练习代码:
2.GitHub:这个我想大部分开发者都知道这个网站,作为开源代码库和版本控制系统,拥有众多的开发者,有众多大开源项目和源代码值得学习:
3.coursera:这个网站和许多教育机构和大学进行合作,有许多大学提供的免费的编程课程,像斯坦福大学、多伦多大学等,可以直接在线学习,不过有的课程需要付费才能学习:
国内
1.传智播客:这个培训机构,大部分人都听说过,目前来说,培训涉及方方面面,各个主流开发语言都有部分免费的视频教程,可以在官网搜到相关教程,可以学习一下,当然如果你要深入学习某一门课程,就需要付费咯:
2.慕课网:这网站的免费视频教程也挺多的,涉及的课程也很多,包括PHP,c++,java,python等,都可以在线播放学习,同时也可以在线练习相关代码,一看视频教程习一边练习代码,提高还是很快的:
3.实验楼:这个网站也不错,有许多免费的教程,涉及众多的主流语言,示例的过程很详细,而且自带了实验的环境,可以一边看文档,一边练习代码,也是一个不错的选择,不过,也有许多课程只有会员付费后才能学习:
4.菜鸟教程:这个网站也有众多免费资源和教程可以学习,都是入门级别的,很适合初学者来学习,各种主流语言都有相关例子,可以一边学习一边练习,是一个很不错的选择:
当然,还有许多只能学习的编程网站,像CSDN,开源中国,脚本之家等,有众多的学习资料和教程,都是值得学习和参考的网站。
目前了解的就是这些网站,希望以上分享的内容能对你有所帮助吧。
二、有哪些自学编程的网站(详细)
1.w3school
这是我接触的第一个学习编程的网站。它重点在前端编程(HTML、CSS、JavaScript)。是一个对初学者十分友好的网站,而且还可以在线测试代码展示效果,非常方便。
w3school网站2.w3cschool
你们可以会说,你是不是搞重复了,刚刚不是说了这个网站吗?哈哈,请看清楚,这里多了一个“c”。
这个网站应该是国内版的w3school,内容更加丰富,更加符合中国用户的需求和习惯,而且可以注册、打卡、得经验、在线联系、在线问答、参加训练营···功能非常多!
我觉得这个是编程入门最好的网站了,特别人性化!
这个网站不光可以学前端编程,几乎所有的语言都可以用它来入门。
w3cschool网站3.菜鸟教程
顾名思义,这个也是专门给大家入门的教程,也十分的详细和人性化。内容跟w3cschool差不多,可以多为w3cschool有益的补充的,有一些内容w3cschool上没有,可以在这里找找。
菜鸟教程网站4.实验楼
这个网站很有意思,我刚刚接触,在里面可以发现有多值得尝试的项目,附有代码,可以作为自己练手进阶的好素材。
实验楼网站5.简书(的编程主题)
这里里面还有有很多有意思的教程的,我就是看了其中的一个教程,才觉得注册简书的hhhh~
6.看网课!
我的建议是,当我们吧上面的这些基础的文本性的课程看完之后(我指的是你要学的那门语言的基础知识),就可以去:
-1网易云课堂、网易公开课
-2极客学院
-3慕课、可汗学院
上面去找相关的项目跟着做了。
比如我就是看完了w3cschool的Python基本教程之后,在网易公开课上搜爬虫、机器学习的课程来作为进一步学习的。这样容易做出一些成果,有成就感,更加想学下去了,耶!
二、编程问题解决、样例参考1.CSDN博客
我可以保证,你搜的每一个关于编程的问题,在百度里面都可以看到CSDN的网页。CSDN是中国最大的程序员聚集地了,里面众多的技术大神写博客、解答问题,所以多看看这些牛人的博客、关注自己感兴趣的栏目、仿照他们的示例来写程序,对自己又很大的帮助。
2.StackOverflow
这个是国外最大的程序员问答网站,相当于专注于编程的知乎。不过里面主要是英文了···不过大多数问题在里面都是可以找到答案的。
3.segmentfault
这个我感觉很像StackOverflow的国内版本:
三、想自学人工智能编程,怎么入门
首先,编程这个问题问的领域比较大,为什么说大?学软件开发,要么前端,要么后端,也是编程,大数据,也是编程,人工智能一样也是编程……
所以,没有明确一个具体的方向。
编程世界,有一门古老的语言叫做C语言,它是C++和JAVA的祖先,一切语言的基础都来自它,所以,你不妨与它先认识。
但是,现在因为人工智能的火起来的python语言,就有很多人学习它,也有很多人说它语法简单,易学易上手,这个说法没错。也有人说它是新手学习最好的语言。确实,没有严谨的语法,可以说是“为所欲为”。JAVA写100行代码,它可能只需要写20行。
只不过,我还是说说我想说的主角吧!它是C语言,为什么是它的,因为你只有学会它,再学C++和JAVA就容易得多,可以说很快带你成为一名程序员。当然,不是绝对的。
而学习python也并非不可,只是它不同与C/C++和JAVA。学会以后,再回头看C,感觉不是一个世界的。
现在大学都是以C语言为专业基础语言,你不妨可以先从它下手。
希望这份答案能对你有帮助。