很多人想学编程,但却不懂什么叫编程.
[什么是编程?]
下面理解几个概念即可.
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月编程语言排行榜来发布.
[那么多电脑语言,我该学习哪种?]
兴趣就是你最大的老师,学习之前先选择自己的兴趣,在选择语言
[那种语言最赚钱呢?]
每种语言都赚钱,就看你学得是否深入,1天打鱼3天晒网是赚不了钱的.
[编程都能干些什么呢?]
能做的太多了,实在无法一一列举,我就列举一些比较实际的东西吧.
下面给出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个小时学习
,