如何学起软件编程

来源:百度知道 编辑:UC知道 时间:2024/06/19 11:31:27
先声明,我没学过软件编程,自己是搞网络管理的,现在想学习编程,但是自己对那方面是一窍不通,所以想请问下懂的人,我该从哪学起,意思是先学习哪些打好基础,本人比较想从C++这门语言开始学起.其他语言嘛其实学会了一门学其他的都比较快.就像打好字就需要学好拼音一样.
先学习哪些基本知识,需要掌握哪些,然后再真正开始学习C++.然后进一步深入.
全部分送上了,希望不要把网上的资料搬来搬去,我只是希望参考一下你们懂编程的人的经验.
是自学,对自己还是比较有信心的.希望热心人士给我点你们成功学习编程的经验,俗话说万事开头难,我现在就难在不知从何学起,都知道需要一掌握基本知识.不知道该掌握哪些,看些什么书比较好,我好参考下. 不知道有没有谁也是自学编程并且成功的希望可以联系下我,指导指导我,呵呵

学编程大体分两种,一是高级编程师,二师类似于打字员
首先说高级编程师,他需要有强有力的数学功底和需要编的软件相关的行业(不如说你要给酒店编个管理软件,你就要明白酒店是怎样运行的,怎样赚钱等等)那主要的是解决算法(怎样简便的,小巧的,速度的把目的达到),而不去实际的编程。剩下的就交给打字员了。但是也需要精通编程。
再说类似于打字员的,他只需要深透的学习编程就可以了,剩下的就交给编程师了。因为有了编程的灵魂---算法,一切都好说了。
说这些就是想给你个目标,你是想往哪方面发展。其实这两个都不错,都狠赚钱。
不过学编程建议你首先要学C,因为C是一切编程语言的基础。学好C,一切语言都迎刃而解了。
如果你想赶潮流,你可以再选择VB,如果你想深入学习,就可以选择C++。总之学好C,就等于学好了编程。因为一切编程都是从C那演变的。

学C最好不要自学。因为许多深入的东西自己想不到,虽然看懂了,但深层次的意思挖掘不出来。所以建议你找个老师或者上个辅导班。

说了这么多,希望你能天天向上,也希望我打这么多字不白打
呵呵

编程(以及学习编程)的核心问题是如何让计算机(除了做加法比较快以外完全白痴一个)解决现实问题,即“如何做?”。C++之类的计算机语言无非是让计算机明白你意图工具。这好比——你与外国人搭讪,不管是说“今天天气不错”,“What a nice day!”,还是“It's a nice day”,或者“Schönes Wetter heute!”,甚至“今日もいい天気ですね”都不重要,重要的是你想表达的意思——今天天气不错。

学C++的基础就是编程能力,或者说是像计算机一样思考的能力。像计算机一样思考,就是使之扬长避短。例如解方程:3(25-2x)=9x,人的思维是展开、移项,而计算机的最容易的方法就是让x=0..100逐个代入。如果你还是0基础,只能慢慢培养这种能力了。

楼上老兄的十本书,我看过的《C++Primer》不错,可惜翻译得太差;《Effective C++》有个台湾版本的翻译还可以;《C++程序设计教程》钱能的,无非就是以其昏昏使人昭昭。

本人最推崇的是《