编程需要学什么?
编程的学习方向有很多,比如Fortran语言,C语言,中文编程语言,都是面向过程的语言。但是,C++和Smalltalk等面向对象的语言与面向过程的语言有很大的不同。以C++方向为例。
1.多读代码。在你有了一定的基础之后,一定要多看看别人的代码,关注代码中的算法和数据结构。
毕竟学C++之后的关口是算法和数据结构。说到数据结构,指针是一个重要的部分。大多数数据结构都是基于指针的,比如链表、队列、树、图等等。所以,只有学好指针,才能真正学好C++。
2,要自己动手,编程是个苦差事,只说不练。
开始学的时候可以多练习书上的练习。对于自己不懂的东西,补一个小程序,做实验,是最好的办法,可以给自己留下深刻的印象。在动手的过程中,要不断纠正自己不良的编程习惯和认知错误。有一定基础后可以尝试编个小游戏。
3.写一些系统。
基础扎实了,就可以编一些关于数据结构的东西,比如最经典的学生管理系统。然后可以学习组装和硬件知识。