大学的时候就学的计算机,以下来自个人经验和实践,希望对题主有所帮助。
首先题主要想明白学计算机的目的:
紧接着,要做两件事:(1)掌握一门编程语言;(2)学好数学。
这两者是并行的。(1)掌握一门编程语言:
上面这四种语言,是学软件开发必须要掌握的,从任何一个语言开始学起都可以,建议题主从c开始学起。
(2)对于数学,我们必须掌握四门课程:
在掌握了编程语言,用编程语言写了一些应用程序之后,又学习了一些数学之后,你就可以进入计算机专业基础课程的学习。这些课程构成了计算机的核心课程群,我们通常把它称为「专业基础课」。专业基础课有十多门,其中最重要的是四门如下(这四个课程也是考研科目):
除此之外,计算机基础课还包括:
*编译原理
这里我要强调的是:计算机专业基础课程的学习,和我们在工作中实用技术的学习,这两者不是相互矛盾的,而是相互促进的。比如计算机网络课程,对web开发框架有帮助;反过来,如果写了web框架,就能更深刻的理解计算机网络这门课程。
在完成专业基础课和实用技术的学习之后,就进入了一个新的自学阶段。这个阶段可以针对你感兴趣的特定领域深入钻研了。比如你对人工智能感兴趣,那可以学一下机器学习、spark等等。这个时候的学习目的非常明确,即:培养特定领域的专业技能,让你成为特定领域的专家。
我觉得零基础如果一本书都不看,那真是没法入门,因为连最基本的变量、语句、条件判断甚至指针都不知道怎么回事。
所以还是要看书的。
但是!当某人告诉你,某书是某领域最好的书籍,不要盲目相信,要经过自己亲自试验再下结论。通常情况下,一本别人眼中的好书,可能的确质量很高,但如果阅读它超过了你的能力,那对于你而言,它就不是一本好书,因为你不具备所需要的背景知识,和相关的技术经验。怎么样学电脑(电脑怎么学编程)电脑办公软件有哪些(从零开始学电脑办公)电脑培训哪里好(学电脑哪家好)如何制作电脑(免费学电脑的基本知识视频)怎么学java(零基础java自学教程)平面设计怎么样(平面设计零基础难学吗)基础解系怎么求(怎么判断有几个基础解系)基础形式有哪些(基础形式哪几种)有哪些会计证书(会计基础证书)在哪里学英语(学英语零基础从哪里开始学起)