很多人想学编程,但却不懂什么叫编程.

[什么是编程?]

下面理解几个概念即可.

1> 编程的过程 就是 写作文的过程

2> 编程的构成核心是什么: 老外发明的电脑语言

3> 那电脑语言有哪些? 有很多的,学不完,这里就列举前20名的流行电脑语言:

JAVA C c PHP C# Objective-C Basic Python Perl JavaScript Lua Ruby Delphi Lisp SQL Ada RPG Pascal F# Assembly

以上前20名语言是根据Tiobe公布了最新的8月编程语言排行榜来发布.

java自学编程入门教程(如何入门编程)(1)

[那么多电脑语言,我该学习哪种?]

兴趣就是你最大的老师,学习之前先选择自己的兴趣,在选择语言

java自学编程入门教程(如何入门编程)(2)

java自学编程入门教程(如何入门编程)(3)

java自学编程入门教程(如何入门编程)(4)

java自学编程入门教程(如何入门编程)(5)

[那种语言最赚钱呢?]

每种语言都赚钱,就看你学得是否深入,1天打鱼3天晒网是赚不了钱的.

java自学编程入门教程(如何入门编程)(6)

[编程都能干些什么呢?]

能做的太多了,实在无法一一列举,我就列举一些比较实际的东西吧.

java自学编程入门教程(如何入门编程)(7)

下面给出c\c 的学习路线.

c语言入门 程序设计-算法-运算符-顺序 分支 循环结构。C语言精通 数组-函数字串符

-指针-构造类型-预处理-存储管理-文件操作-数据结构。c 入门 面对对象编程-类和对象-运算符重载

-派生于继承,异常处理技术-C 语言 11标准-数据结构-(双向链表-双向队列-树-图)。c 精通

stl标准模板库(容器-迭代器-算法)正则表达式-boost标准模板库-socket网络编程-大型企业项目实战:

-员工信息管理系统-推箱子-俄罗斯方块-服务器-播放器-人工智能。windows高级工程师:win32/mfc

-windows高级编程-QT框架编程-大型企业级项目实战项目(人脸识别-车牌识别-局域网远程监控-等项目)

linux系统应用程序开发-linux内核构架研究-linux顶级网络服务器开发及搭建。大型企业项目实战

(linux内核高级虚拟内存驱动设计-linux网络间谍系统软件-linux内核网络数据劫持-linux网络阅读系统开发

等等)上述学习6个月时间左右,如果一天高效率用6个小时学习

,