更新时间2019-07-04 05:32:53
空闲时间挺多的!请教请教。
首先告诉你的是计算机高级编程语言都是相似想通的,会了一门学习另一门会很快很容易。
一般来说,计算机相关专业,都会开设c语言课程,这门课程相比较而言入门简单些,刚开始编出来的程序都是黑框框,因为它基础,简单,所以被大部分学校选为计算机基础课程,你可以提前了解和学习下。
万事开头难,所有的人学编程刚开始大部分都会在搭建开发环境上卡住一阵,所以一般推荐零基础的同学看视频学习,因为大部分视频都是教你搭建环境的,跟着视频一步步操作,比看书容易些。简单入门之后还是尽量买本书,作为参考书,这本书需要来回翻,所以推荐买实体书。至于买什么书,根据你学习的语言,你去搜索下,看看前辈的意见。
除了c语言入门,还可以通过学习网页编程语言入门,因为编写网页的语言相比较而言简单点,并且写好网页就能看到界面,有成就感,刚开始除了了解编程,更应该培养兴趣,增加成就感。不然刚上手就去研究电脑或者手机的带界面的程序,那太难了,打击你的信心。网页编程可以从HTMl入手学习,这个非常简单,你要是不承认这是一门语言的话,可以去学php或者ASP.NET。这俩也都不难,学了这样的课程之后你肯定就对编程有了一定的认识,然后根据自己的兴趣,去学习你想开发的软件所用的语言,学起来就很容易了,在网上这些教程比较容易找,大部分的基础课程都是免费的。所以刚开始看这些内容,没必要花钱。
下图是在网易云课堂搜索c语言得到的部分结果,这类网站也很多,课课家、学讯网等等。
像那些java、C#之类的编程语言其实我是不推荐新手直接上手学习的,因为刚开始会告诉你这些能编写你手机和电脑用的软件,然后你刚开始学的都是不带界面的,基础知识需要学习很久,短期很难达到你的目标,容易让人感到灰心。他们功能比较多,也意味着要学很长时间基础之后,才能做到开发和界面有关系的地方,所以这些语言推荐在入门之后在进行学习。所以话说回来还是从c语言或者php、HTML等入手吧。
等你学的差不多的时候,多看看网上别人写的源代码,自己尝试做一些能做的小项目,比如课后练习,比如一些数学题的运算,求面积、体积等等。或者尝试自己做个属于自己的小网站,实践是最锻炼人的。
再为你补充些学习编程之前要了解的,就是学习编程之前最好先学习下电脑基础和相关使用技巧、计算机原理,这个是每个计算机专业的学生都应该掌握的,也有助于你对计算机软硬件的了解和认识。然后把打字的速度提升下,毕竟你的任务就是敲代码,速度还是比较重要的。顺便了解下进制转换之类的,玩计算机的,和二进制十六进制打交道有时候比十进制更多。然后你学一段时间编程之后,你会发现,编程的很多东西其实本质上就是数学、逻辑。精华就是这些数学思维写出来的算法。