1. 摆正心态,学习一门知识,尤其是编程这种非常深奥的知识,首先要有恒心和毅力,请记住编程是终身知识,不是一时就能学会弄懂的。
编程分编程工具(C python java C# 等)和算法。编程工具,是语法规则,而算法是思路,一个算法思路有了之后通过某种语言进行落实。
第一步,用心掌握某一门编程语言,因为学好了一门,可以举一反三很快掌握其他的语言的相关知识。
第二步,会了一门或几门编程语言知识之后,学习数据结构来提升自己的内功,而实现数据结构的书籍以C语言为多,当然还有python版 java版 C++版等。数据结构要学好除掌握一门编程工具外,最好在之前学过离散数学。数据结构又是计算机专业学编译方法和操作系统的前提。
2、了解不同编程工具, 知道它们大概是什么、讲什么才能有的放矢,事半功倍。比如C语言,是面向过程编程,而java C# C++Python是面向对象编程。
C语言学习主要包括,基本语法,顺序结构,分支结构,循环结构,字符串,数组,指针,结构体,联合体,枚举,及文件的读写操作。
C++语言学习主要包括,除C的内容外,增加了引用,面向对象,模板,STL,异常 ...
Java C# Python 也是以面向对象为核心,除类似C++的内容外,网络编程,数据库编程,线程,某种软件的二次开发,界面窗体等知识根据需要也是得学习掌握的。
编程分编程工具(C python java C# 等)和算法。编程工具,是语法规则,而算法是思路,一个算法思路有了之后通过某种语言进行落实。
第一步,用心掌握某一门编程语言,因为学好了一门,可以举一反三很快掌握其他的语言的相关知识。
第二步,会了一门或几门编程语言知识之后,学习数据结构来提升自己的内功,而实现数据结构的书籍以C语言为多,当然还有python版 java版 C++版等。数据结构要学好除掌握一门编程工具外,最好在之前学过离散数学。数据结构又是计算机专业学编译方法和操作系统的前提。
2、了解不同编程工具, 知道它们大概是什么、讲什么才能有的放矢,事半功倍。比如C语言,是面向过程编程,而java C# C++Python是面向对象编程。
C语言学习主要包括,基本语法,顺序结构,分支结构,循环结构,字符串,数组,指针,结构体,联合体,枚举,及文件的读写操作。
C++语言学习主要包括,除C的内容外,增加了引用,面向对象,模板,STL,异常 ...
Java C# Python 也是以面向对象为核心,除类似C++的内容外,网络编程,数据库编程,线程,某种软件的二次开发,界面窗体等知识根据需要也是得学习掌握的。