计算机小白自学入门应该先学什么?

计算机小白自学入门应该先学什么?

编程话题下的万赞答主来强答一波~

如果是对计算机一无所知的,建议你可以先去B站学习《计算机科学速成课》。

是来自YouTube上非常热门的计算机课程,然后被翻译到了B站,非常适合入门计算机,建立基础概念。

总共40集,包含计算机早期历史、中央处理器、编程原理、计算机网络、计算机安全等分类,概括了计算机的大部分内容。

每节课都控制在 12 分钟左右,总计 8 小时,基本上花一个白天的时间就能看完。这门课程通过生动形象的讲解方式,向普通人介绍了计算机科学相关的基础知识。因为每一集比较短,也不容易产生枯燥的感觉。

看过的小伙伴都在评论区说好:

新晋厕所排队经典读物:

我把课程目录贴一下:

这个课程可以帮助你建立起对计算机的基本认知,培养学习兴趣,零基础非常适合。

把这个视频课程看完之后你就可以选择一门编程语言开始入门了,我个人比较建议先学C语言。

如果是零基础的纯小白,不建议上来就啃书,可以先从视频课程入门。

推荐中国大学慕课上翁恺老师的2门C语言课程:

程序设计入门--C语言_浙江大学_中国大学MOOC(慕课)

C语言程序设计进阶_浙江大学_中国大学MOOC(慕课)

如果想看书的话,这里推荐3本书,难度依次递增。

简单易懂,初中生都能学会,很适合零基础的小伙伴入门。

针对题主的情况,建议看这本就行。

下面两本其他有基础的小伙伴可以看看。

也是C语言书最好的入门书籍之一,0基础完全可以,比较权威。

可以说是满分入门书籍,内容循序渐进,这本书重要的不止是让你学会了C语言,更重要的是能够锻炼你的编程思想,这对以后的学习很有帮助。

这本属于比较进阶的,不太适合小白。

作者是C语言之父,相当经典,“hello,World"程序就是由本书首次引入的。

学编程技术最重要的就是实战!实战!实战!

下面这几个项目,手写代码搞起来。

C语言:斗地主的发牌器 - 网易云课堂

C 语言快速实现五子棋_C - 蓝桥云课

C语言学完之后需要把计算机基础补上,只有把基础打扎实,后面学任何一门语言都会更加的轻松。

关于计算机基础和进阶的编程语言学习,可以看下我下面这个回答,这里不再赘述:

回答的目录我在这个贴一下,非常实用:

标签:先学,入门,自学,生活,调查类问题,编程,计算机,计算机技术