怎样学习编程$学过编程的请进~

\u5b66\u4e60\u7f16\u7a0b\u5e94\u8be5\u600e\u4e48\u5b66

\u6211\u89c9\u5f97\u4f60\u5e94\u8be5\u5148\u4eceC\u5b66\u8d77\uff0c\u5982\u679c\u4f60\u89c9\u5f97C\u6709\u96be\u5ea6\uff0c\u53ef\u4ee5\u5148\u63a5\u89e6\u4e00\u4e0bVB\u3002\u5b66\u4e60\u8fc7C\u540e\uff0c\u53ef\u4ee5\u5f00\u59cb\u770b\u4e00\u4e0b\u300a\u9ad8\u8d28\u91cfC/C++\u7f16\u7a0b\u300b \u63d0\u9ad8\u4f60\u7684\u4ee3\u7801\u5199\u4f5c\u80fd\u529b\u3002

1\u5982\u4f55\u4ece\u96f6\u5f00\u59cb\u5b66\u7f16\u7a0b
\u5f88\u591a\u521a\u5f00\u59cb\u5b66\u7f16\u7a0b\u7684\u670b\u53cb\u5c31\u662f\u767e\u5ea6\u4e00\u90e8\u6559\u7a0b\uff0c\u518d\u4e70\u672c\u4e66\uff0c\u8fb9\u770b\u6559\u7a0b\u8fb9\u770b\u4e66\uff0c\u53ef\u662f\u8fd9\u6837\u5f88\u5c11\u6709\u5b66\u6709\u6240\u6210\u7684\uff0c\u4e0b\u9762\u7ed9\u5927\u5bb6\u603b\u7ed3\u4e00\u4e0b\u6211\u521d\u5b66\u7f16\u7a0b\u5230\u73b0\u5728\u603b\u7ed3\u7684\u4e00\u4e9b\u65b9\u6cd5\u3002
 

\u521d\u5b66\u7f16\u7a0b\u7684\u5f88\u591a\u4eba\u90fd\u9759\u4e0d\u4e0b\u5fc3\u6765\uff0c\u4e00\u5fc3\u53ea\u4e3a\u8ffd\u6c42\u901f\u5ea6\uff0c\u81ea\u5df1\u672c\u4eba\u53c8\u6025\u529f\u8fd1\u5229\u6559\u7a0b\u975e\u5e38\u5e9e\u5927\uff0c\u770b\u4e0d\u61c2\u4e5f\u4e0d\u60f3\u56de\u5934\u5728\u770b\u4e00\u904d\uff0c\u8fd9\u5c31\u5bfc\u81f4\u5728\u5b66\u5b8c\u4e00\u90e8\u5206\u77e5\u8bc6\u505a\u4e00\u4e2a\u6bd4\u8f83\u5927\u4e00\u70b9\u7684\u7ec3\u4e60\u65f6\uff0c\u6839\u672c\u505a\u4e0d\u4e0b\u6765\uff0c\u5199\u51e0\u884c\u4ee3\u7801\u5c31\u675f\u624b\u65e0\u7b56\u2014\u2014\u5fc3\u4e0d\u8bda\u3002

\u4e00\u4e9b\u7b80\u5355\u7684\u4ee3\u7801\uff0c\u603b\u611f\u89c9\u662f\u6d6a\u8d39\u65f6\u95f4\uff0c\u53ea\u6572\u51e0\u904d\uff0c\u751a\u81f3\u4e0d\u6572\uff0c\u603b\u8ba4\u4e3a\u81ea\u5df1\u5df2\u7ecf\u4f1a\u4e86\uff0c\u8fd9\u662f\u5b66\u65e0\u6240\u6210\u7684\u6700\u5927\u4e00\u4e2a\u539f\u56e0\u2014\u2014\u773c\u9ad8\u624b\u4f4e\u3002\u6ca1\u6709\u5145\u8db3\u7684\u65f6\u95f4\uff0c\u5b66\u4e60\u8fc7\u7a0b\u65ad\u65ad\u7eed\u7eed\uff0c\u8fd9\u4e00\u4e2a\u4e3b\u8981\u9488\u5bf9\u4e0a\u8bfe\u7684\u5b66\u751f\u515a\u2014\u2014\u65f6\u95f4\u3002
 

\u4e0d\u8981\u8ba4\u4e3a\u6559\u7a0b\u8d8a\u5168\u8d8a\u597d\u3001\u8d8a\u65b0\u8d8a\u597d\uff0c\u8fd9\u5957\u4e86\u7406\u8bba\u5bf9\u521d\u5b66\u7f16\u7a0b\u65e0\u7528\uff0c\u6559\u7a0b\u4f60\u4e0d\u7ba1\u770b12\u5e74\u7684\u4e5f\u597d\u300116\u5e74\u7684\u4e5f\u597d\uff0c\u4e00\u4e9b\u6700\u57fa\u7840\uff0c\u6700\u6838\u5fc3\u7684\u4e1c\u897f\u90fd\u662f\u6709\u7684\uff0c\u53ef\u80fd16\u5e74\u4f1a\u591a\u4e00\u70b9\u4e1c\u897f\uff0c\u4f46\u5bf9\u521d\u5b66\u7f16\u7a0b\u7684\u4eba\u6765\u8bf4\uff0c\u6beb\u65e0\u7528\u5904\uff0c\u6559\u7a0b\u5982\u679c\u592a\u8fc7\u5e9e\u5927\uff0c\u6ca1\u6709\u5145\u88d5\u7684\u65f6\u95f4\u548c\u7edd\u5bf9\u6052\u5fc3\u7684\u4eba\u6765\u8bf4\u53ea\u4f1a\u9002\u5f97\u5176\u53cd;\u6211\u5efa\u8bae\u521d\u5b66\u8005\u5728\u9009\u7740\u6559\u7a0b\u65f6\u5c3d\u91cf\u9009\u62e9\u5fae\u8bfe\u7a0b\uff0c\u8fd9\u662f\u73b0\u5728\u6bd4\u8f83\u6d41\u884c\u7684\u81ea\u5b66\u7406\u5ff5\u3002
 

\u7ed9\u81ea\u5df1\u5b9a\u4e00\u4e2a\u5b66\u7f16\u7a0b\u7684\u7f16\u7a0b\u76ee\u6807\u3002\u5b66\u7f16\u7a0b\u65f6\u95f4\u957f\u4e86\u5f88\u5c11\u6709\u4eba\u4f1a\u5b9a\u8fd9\u7c7b\u76ee\u6807\uff1a\u591a\u5c11\u591a\u5c11\u5929\u5b66\u5b8c\u57fa\u7840\u8bed\u6cd5\uff0c\u591a\u5c11\u591a\u5c11\u5929\u5b66\u5b8c\u8fd9\u4e2a\u6846\u67b6 \u7b49\u7b49\u4e4b\u6d41
 
\u6bcf\u4e2a\u4eba\u6295\u5165\u7684\u65f6\u95f4\u3001\u5b66\u4e60\u6548\u7387\u548c\u57fa\u7840\u90fd\u4e0d\u4e00\u6837\u3002\u5982\u679c\u4f60\u6bcf\u5929\u90fd\u62ff\u51fa\u5927\u628a\u7684\u65f6\u95f4\u6765\u5b66\u4e60\uff0c\u90a3\u4e48\u4e24\u4e09\u4e2a\u6708\u5c31\u53ef\u4ee5\u5b66\u4f1aC/C++\uff0c\u4e0d\u5230\u534a\u5e74\u65f6\u95f4\u5c31\u53ef\u4ee5\u7f16\u5199\u51fa\u4e00\u4e9b\u8f6f\u4ef6\u3002\u4f46\u662f\u6709\u4e00\u70b9\u53ef\u4ee5\u80af\u5b9a\uff0c\u51e0\u4e2a\u6708\u4ece\u5c0f\u767d\u6210\u957f\u4e3a\u5927\u795e\u662f\u7edd\u5bf9\u4e0d\u53ef\u80fd\u7684\u3002\u8981\u60f3\u51fa\u7c7b\u62d4\u8403\uff0c\u6ca1\u6709\u51e0\u5e74\u529f\u592b\u662f\u4e0d\u884c\u7684\u3002\u5b66\u4e60\u7f16\u7a0b\u4e0d\u662f\u770b\u51e0\u672c\u4e66\u5c31\u80fd\u641e\u5b9a\u7684\uff0c\u9700\u8981\u4f60\u4e0d\u65ad\u7684\u7ec3\u4e60\uff0c\u7f16\u5199\u4ee3\u7801\uff0c\u79ef\u7d2f\u96f6\u6563\u7684\u77e5\u8bc6\u70b9\uff0c\u4ee3\u7801\u91cf\u8ddf\u4f60\u7684\u7f16\u7a0b\u6c34\u5e73\u76f4\u63a5\u76f8\u5173\uff0c\u6ca1\u6709\u51e0\u4e07\u884c\u4ee3\u7801\uff0c\u6ca1\u6709\u62ff\u5f97\u51fa\u624b\u7684\u4f5c\u54c1\uff0c\u600e\u80fd\u79f0\u5f97\u4e0a\u201c\u5927\u795e\u201d\u3002\u6bcf\u4e2a\u4eba\u7a0b\u5e8f\u5458\u90fd\u662f\u8fd9\u6837\u8fc7\u6765\u7684\uff0c\u5f00\u59cb\u90fd\u662f\u4e00\u5934\u96fe\u6c34\uff0c\u8fde\u8f93\u51fa\u4e5d\u4e5d\u4e58\u6cd5\u8868\u90fd\u5f88\u5403\u529b\uff0c\u53ea\u6709\u901a\u8fc7\u4e0d\u65ad\u7ec3\u4e60\u624d\u80fd\u719f\u6089\uff0c\u8fd9\u662f\u4e00\u4e2a\u5f3a\u5316\u601d\u7ef4\u65b9\u5f0f\u7684\u8fc7\u7a0b\u3002\u77e5\u8bc6\u70b9\u53ef\u4ee5\u5728\u77ed\u65f6\u95f4\u5185\u4e86\u89e3\uff0c\u4f46\u662f\u601d\u7ef4\u65b9\u5f0f\u548c\u7f16\u7a0b\u7ecf\u9a8c\u9700\u8981\u4e0d\u65ad\u5b9e\u8df5\u624d\u80fd\u5f3a\u5316\uff0c\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u5f88\u591a\u521d\u5b66\u8005\u5df2\u7ecf\u4e86\u89e3\u4e86C\u8bed\u8a00\u7684\u57fa\u672c\u6982\u5ff5\uff0c\u4f46\u662f\u4ecd\u7136\u4e0d\u4f1a\u7f16\u5199\u4ee3\u7801\u7684\u539f\u56e0\u3002\u7a0b\u5e8f\u5458\u88ab\u620f\u79f0\u4e3a\u201d\u7801\u519c\u201c\uff0c\u610f\u601d\u662f\u5199\u4ee3\u7801\u7684\u519c\u6c11\uff0c\u8981\u60f3\u6210\u4e3a\u4e00\u4e2a\u5408\u683c\u7684\u519c\u6c11\uff0c\u5fc5\u987b\u8981\u811a\u8e0f\u5b9e\u5730\u8f9b\u82e6\u8015\u8018\u3002\u4e5f\u4e0d\u8981\u538b\u529b\u592a\u5927\uff0c\u4e00\u5207\u7f16\u7a0b\u8bed\u8a00\u90fd\u662f\u7eb8\u8001\u864e\uff0c\u4e00\u5c42\u7a97\u6237\u7eb8\uff0c\u53ea\u8981\u5f00\u7a8d\u4e86\uff0c\u5c31\u5bb9\u6613\u4e86\u3002

最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。

我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。

还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。

在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!

参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html

建议如果学习编程的话,先自学一下c语言,因为它是基础语言,也是入门语言,我刚开始的时候就是学c语言。初中毕业倒是没有太大关系,不过还是希望你的英语水平有所提高,虽然编程的时候不需要太多的词汇,记住常见的就可以了,但是如果你要看一下帮助文档,就有点累了。你可以到一些大型的培训机构去了解一下情况,一般他们要的是高中学历,但其实是说英语有一点基础,数学没有全忘记,有写培训机构和大专院校有合作,你可以在培训的时候,报名升一个大专文凭,不用担心考试,很容易的。说白了就是那钱换证书,不过这证书是真的。学历还是很重要的!祝你早日踏进IT的大门!
不过告诉你,IT刚开始的工作很累的,你要心里准备,但是是有回报的。你可以再网上搜一下程序员的生活,一般刚学好的都是做程序员(编程)!

  • 鎴戞兂瀛︾紪绋,璇烽棶璇鎬庝箞鍏ラ棬
    绛旓細涓:纭畾涓涓柟鍚,缂栫▼璇█澶浜:java銆丆銆乸ython銆丳HP銆丆绛,闇瑕佺‘瀹氭柟鍚,浠庡熀纭瀛﹁捣,寤鸿闆跺熀纭瀛︾紪绋嬬殑灏忎紮浼翠粠C璇█寮濮嬪璧,C璇█鍏ラ棬姣旇緝绠鍗,浼氭彁鍗囪嚜淇″績銆 浜:鑷缂栫▼鍏ラ棬涓瀹氳闃舵鎬х殑鐪嬪埌鎴愭灉,杩欎釜鈥滄垚鏋溾濆苟涓嶆槸鍦ㄢ滈粦鍖e瓙鈥濋噷闈㈠疄鐜,瑕佸湪鐢ㄦ埛灞曠幇鐣岄潰鍛堢幇,寰堝鏄撴彁鍗囦俊蹇冦 涓:瑙嗛鍜屽浘涔﹀悓姝ユ煡闃...
  • 鎬庢牱瀛︿範缂栫▼?
    绛旓細1銆佽纭畾濂借嚜宸变竴瀹氳兘瀛︿笅鍘伙紝涓嶈兘鏄笁鍒嗛挓鐨勭儹搴︼紝鍙槸瀛︿釜鐑椆锛岃繖鏍锋案杩滄病鏈夊姙娉曞鐨勪細銆2銆佷竴瀹氳鎵撳ソ鍩虹锛屽垰寮濮嬪涔犵紪绋嬬殑鏃跺欏彲鑳戒細寰堟參锛屾劅瑙夎嚜宸辨病瀛︿細鍟ワ紝杩欏彲鑳芥槸鍥犱负姝e浜庢墦鍩虹鐨勯樁娈碉紝鍙湁鎶婂熀纭鎵撳ソ锛屾湭鏉ユ墠鍙互瀛﹀緱鏇村ソ銆3銆佽娉ㄦ剰瀹炶返鎿嶄綔锛岀悊璁虹煡璇嗗寰楀啀澶氾紝濡傛灉涓嶈兘瀹為檯鐨勮繍...
  • 鎴戞兂瀛︾紪绋,灏辨槸涓嶇煡閬撲粠浣曞叆鎵,鏈夐珮鎵嬭鎸囨暀!!!
    绛旓細瀛︿範涓闂ㄨ瑷鎴栧紑鍙戝伐鍏凤紝璇硶缁撴瀯銆佸姛鑳借皟鐢ㄦ槸娆¤鐨勶紝鏈涓昏鏄涔犲畠鐨勬濇兂銆備緥濡傚涔 VC 灏辫瀛︿範 Windows 鐨勫唴鍦ㄦ満鐞嗐佷粈涔堟槸绾跨▼...锛涘涔 COM 灏辫鐭ラ亾 VTALBE 銆佺被鍘傘佹帴鍙c乮dl...锛屽叧閿槸瀛︿竴绉嶆濇兂锛屾湁浜嗘濇兂锛岄偅涔堟垜浠氨鍙互瑙︾被鏃侀氥5.澶氬疄璺点佸浜ゆ祦 鎺屾彙缂栫▼鎬濇兂蹇呴』鍦ㄧ紪绋嬪疄闄呭伐浣滀腑...
  • 鎬庢牱瀛︿範缂栫▼$瀛﹁繃缂栫▼鐨勮杩泘
    绛旓細鎴戣涓哄彲浠ュ厛瀛︿範涓涓媝ascal锛岃繖涓瑷姣旇緝涓ヨ皑锛岄傚悎鍒濆鑰呫俻ascal瀹冭绉颁负鏁欏璇█锛岀粨鏋勪弗璋紝涓嶅儚C璇█閭d箞鐏垫椿锛屾槗浜庣悊瑙e拰瀛︿範銆 鐒跺悗鍙互缁х画瀛︿範C璇█锛岃繖涓瑷姣旇緝鐏垫椿銆傛湁浜唒ascal鐨勫熀纭锛屽湪杩涜C璇█缂栫▼灏变笉浼氬洜涓篊璇█鐨勭伒娲昏屾湁闂 銆傚悗闈㈢殑灏卞彲浠ュ涔燰C浠涔堢殑浜嗐侰璇█鐨勪功鎺ㄨ崘璋旦寮虹殑锛...
  • 缁欏瀛愭姤鍚嶄簡绾夸笅缂栫▼璇,濡備綍鍘诲叆鎵瀛︿範?
    绛旓細1锛夌Н鏋佸弬涓 鏈鍒濓紝瀛╁瓙鍙兘浼氳寰楃紪绋嬪緢鍥伴毦锛屼絾鏄鍛婅瘔浠栦滑杩欐槸瀹屽叏姝e父鐨勩傝榧撳姳浠栦滑鎻愰棶骞剁Н鏋佸弬涓庤鍫傝璁猴紝鍗充娇鏄叧浜庡熀鏈蹇电殑闂銆傝繖鍙互甯姪浠栦滑寤虹珛璧峰缂栫▼鐨鐞嗚В锛屽苟婵鍙戜粬浠殑鍏磋叮銆2锛夊垎姝瀛︿範 缂栫▼鏄竴绉嶅鏉傜殑鎶鑳斤紝闇瑕佹帉鎻″緢澶氫笉鍚岀殑姒傚康銆傝瘯鐫灏嗗涔犺繃绋嬪垎瑙f垚灏忔楠わ紝骞跺湪鎺屾彙浜嗕竴...
  • 璇濡備綍瀛︾紪绋?鏈夌粡楠岃璇疯繘路路路
    绛旓細1.缂栫▼鏄釜寰堟灟鐕ョ殑浜嬫儏锛瀛︿範缂栫▼鍓嶉鍏堜綘瑕佺‘瀹氬凡缁忓仛濂戒簡蹇冪悊鍑嗗銆2.缂栫▼闇瑕佽緝濂界殑閫昏緫鎬濈淮鑳藉姏锛岃壇濂界殑鏁板鎬濈淮闈炲父閲嶈銆3.缂栫▼闇瑕佸叿澶囦竴瀹氱殑鏁板鍩虹銆傚湪瀛︿範缂栫▼杩囩▼鍙兘杩樿鑷鏁板锛屾墍浠ュ鏁板鐨勫叴瓒e喅瀹氫綘鐨勭紪绋嬭兘鍔涖4.蹇呴』鍏峰鏋佸ソ鐨勮愬績鍜屾瘏鍔涳紝浠ュ強鍐烽潤鐨勫ご鑴戯紝姣忔绋嬪簭閮戒笉鍙兘涓閬嶅氨鑳...
  • 瀹屽叏闆跺熀纭,璇鎬庢牱瀛︿範缂栫▼
    绛旓細杩欐牱鍋氬彲鑳戒細璁╀綘瀛﹀埌寰堝鍏充簬搴擄紝鏈嶅姟锛岀紪绋嬭瑷鍜屾ā寮忔柟闈㈢殑鐭ヨ瘑銆備絾鏄紝鏈閲嶈鐨勬槸锛屼綘 浜嗚В鍒板叾浠栦汉鏄浣曠湅寰缂栫▼鐨銆傝鐐瑰嚮杈撳叆鍥剧墖鎻忚堪 5.鍐欐妧鏈枃绔 濡傛灉澶у瀛︿範浜嗕竴绉嶆柊鐨勭紪绋嬫蹇碉紝浣嗕笉鑳界‘瀹氳嚜宸辨槸鍚﹀凡缁忕湡姝f帉鎻★紝鍙互鍐欐妧鏈崥鏂囧姞浠ユ楠屻傛垨鑰呮槸鍦ㄦ妧鏈崥瀹㈢綉绔欎笂鎼滅储锛屾壘鎵炬槸鍚︽湁浜烘彁鍑轰簡...
  • 鎴戠媯鎯瀛鐢佃剳缂栫▼.鐢佃剳缂栫▼楂樻墜璇疯繘.
    绛旓細瑕瀛︾紪绋 1銆侀鍏堝氨瑕佸皢鏁板瀛﹀ソ锛屼緥濡傦細銆婇珮绛夋暟瀛︺嬨併婄嚎鎬с嬨併婃鐜囥嬨併婄鏁c嬬瓑閮芥槸蹇呴』鐨勶紝鍥犱负杩欎釜鏄煿鍏婚昏緫鐨勩傞壌浜庝綘鎵嶅垵涓渶濂戒篃灏嗛珮涓殑鏁板涔熷濂斤紝鎴戣杞欢涓撲笟鐨勫熀纭绉戝氨鏄暟瀛︼紝鎵浠ヤ竴瀹氳鎶婃暟瀛﹀濂姐2銆佽嫳璇篃寰堥噸瑕侊紝鍥犱负鐜板湪鐨勪腑鏂囩紪绋嬭繕寰堜笉绾啛锛屼竴鑸兘鏄嫳鏂囨潵鍐欎唬鐮侊紝骞朵笖...
  • 濡備綍瀛﹀ソ缂栫▼鍟!璇峰悇浣嶆湅鍙嬬粰鎰忚鍚?鎴栬呮槸瀛︿範鏂规硶涔熷彲鍟???_鐧惧害...
    绛旓細瀛︿範缂栫▼浼氬垰寮濮嬫湁鍚勭鍚勬牱鐨勪笉鐭ラ亾濡備綍杩涜鐨勭殑鎰熻銆傞『搴忔槸 1銆佷笉鐭ラ亾浠庝粈涔堝湴鏂圭湅璧枫傝В鍐冲姙娉曞氨鏄粠浣犲枩娆㈢殑涔︾殑绗竴绔犵湅璧凤紝鍙互鏄功銆佺數瀛愪功銆佹暀绋嬨2銆2銆佷笉鐭ラ亾濡備綍缂栫涓涓▼搴忥紝寰堢畝鍗曡В鍐虫柟娉曟槸 锛1锛夈佺敤涔︿笂渚嬪瓙 锛2锛夈佺嫭绔嬪畬鎴愭渶绠鍗曠殑涓涓畬鏁存祦绋嬶紝濡備粠浠g爜鍒板畬鏁寸殑浣滃搧锛屽...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网