编程入门应从什么软件开始学


编程入门应从什么软件开始学

文章插图
真羡慕你,初三就有这样的想法,我高二才开始的,你要加油啊~! 我教给你方法, 你要有一台自己的电脑才可以哦~!你只要按照我的方法学习,我保证你能成为编程高手,等到高三了,你天才了.只要你有耐心啊,兄弟 。我强烈支持你啊!~!~我告诉你,一个编程高手的数学是很厉害的哦~! 数学,英语你好好学习哦~! 其他的可以不用学习了.很多人连基础都不会,只学了个C语言,又跳到了C#或者java等上面.为什么有些人抱怨自己基础差,什么都学不会,看书想睡觉.是因为我们太浮躁,太急于求成.有多少人愿意静下心来学习的,有多少人沉迷在编程中的.有多少人愿意去学习那些像天书一样的重要的理论知识的.有多少人愿意去学习内核的?没有,太少了,反正我现在没见过... ...中国有句古话 "欲速则不达".殊不知,工欲善其事必先利其器.不知道大家记得 张无忌 吗?他是如何学会乾坤大挪移,靠的是什么?<<编程高手箴言>>里说 "如果你准备花5年的时间成为高手,那我敢说,你根本不用等到5年,你只要有这个耐心就足够了,你可能2年-3年就能达到目标,但如果你想在一年时间内成为高手,即使5年后,你也成不了高手".第一条:要有坚强的意志力第二条:要有超乎常人的决心第三条:要耐的住寂寞第一步: C语言程序设计.入门的不二选择,原因懒的说. 你要每天上机编程,看视频,看书,不出3个月就能入门的,像汇编啊,数据结构学习方法和C语言一样.第二步: 数据结构. 程序=算法+数据结构+良好的编程风格第三步: 汇编语言. 接近底层的法宝和后续课程的武器. 学习汇编语言的理由: 是我们理解整个计算机系统的最佳起点和最有效途径 为编写高效代码打下基础 对深入了解Linux内核提供前提条件 下载工具:电驴 好书推荐: <>外国的 <> <<汇编语言 王爽 第2版>>< <80x86汇编语言程序设计教程>> <<数据结构(C语言版).严蔚敏>>视频推荐: 数据结构(C语言版).严蔚敏 大灰狼老师出品的零基础汇编视频课程 吉林大学的汇编教程 第四步: 计算机组成原理. 大概了解而已,不必深入研究.第五步: 操作系统. 一定要掌握,这个是重中之重,概念一定要理清. 里面的内容会改变你的一生.慢慢品味. 视频推荐: 东南大学的操作系统 推荐书籍: <<操作系统之哲学原理>> 第六步: 内核,编译原理. 简直就是上帝禁区,,努力入门了,会有质的飞跃. 视频推荐: <> <<编译原理实现及实践>> 好书推荐: <<自己动手写操作系统>> <>记得要学会 下载 视频,买适合自己的书,多上机编程.学完了这些,将近2年多了,看上去平淡无奇,但是你慢慢会发现自己的威力的,发现没学过的人和你的不一样.有了上面那些扎实的内功,学什么你都手到擒来.就像张无忌一样,苦练了很久的九阳神功,学乾坤大挪移不费力气,靠的就是扎实的内功功底.道理是一样的,上面的那些就是基础就像"九阳神功".这时候你可以挑一件 可视化开发工具 给自己使用吧. (比如: C#,c++ builder,VB.NET等)还要掌握独门暗器 Web开发的工具.(比如:Jsp,Asp.net.等)TCP/IP,计算机网络,软件工程,数据库等慢慢学习吧!~!记住:不要以为你无所不能,其实你还是一只充满好奇的菜鸟而已.当你对计算机一窍不通的时候,认为自己是个菜鸟.当你对计算机深入了解以后,成为了别人眼中的高手.当你回过头看时,发现自己还是站在了原点,才发现自己还是一只充满好奇的菜鸟.还有一些东西忘了(因为你现在才初三,我建议你的数学要超前学习,超过老师的教学,只要你自学完了高三数学,你才有时间去学习这些数学):高等数学,离散数学,线性代数,英语这些东西也非常重要,需要学习... ...把数学变为自己的利器,编程高手的利器.希望中国的软件产业能发展起来,而不是软件工人,我也希望中国拥有自己的PUC技术,自己的操作系统,自己的编程语言,我希望有生之年能看到.因为我相信,中国人是世界上最聪明的人种.

推荐阅读