A. 零基础入门学习什么编程语言比较好
如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系,但是事实上某些编程语言的确比其他语言要好学。
选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大的帮助。
下面几种零基础小白入门的编程语言最佳候选名单。
1、java
java是互联网历史最悠久、最坚挺和最具影响力的编程语言之一。你可以在线上线下、各种平台、操作系统和设备应用的核心部分发现Java的身影。它是一门极具特色的基于类、面向对象的编程语言,被设计为能够在尽可能多的平台上移植和运行。
出于这个原因,它也是世界上最流行的编程语言之一, 坚持首选Java作为第一门编程语言的学习者必须注意Java迫使你以程序员的方式思维一逻辑和分析式思考, 并且真正把握计算机是如何处理信息的才行。
学习Java可转向JavaEE分布式开发、大数据+人工智能、软件测试等等。
2、python
当我们讨论第一门编程语言以及哪一门语言更加容易快速上手时,很容易会提到 Python。它是一种面向对象、解释型计算机程序设计语言。
Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是PythonC/C++)很轻松地联结在一起。
Python在设计上坚持了清晰划一的风格, 这使得Python成为一门易读、 易维护,并且被大量用户所欢迎的、用途广泛的语言。
学习Python可转向Python全栈+人工智能、网络安全、软件测试、云计算+信息安全等等。
3、C/C++
C++是C的自然演化,这两种语言大约分别起源于19世纪70年代和80年代早期。C语言是大学里面教的第一门编程语言,是一门使用非常广泛,通用的编程语言,它深远地影响了其后的几乎每一种语言。
关于C和C++的一件重要的事情是:它们都是计算机科学与编程最基础的语言。如果你学习它们,它们会使你获益,即使你之后并不去使用这两种语言,但它们会使你洞察计算机科学和计算机编程的起源和基础。
如果你不旨在专业的编程,这对你来仍然可以学习一下。 因为学过它们的人都会说学会了C/C++后,在学习其他语言就会变得很轻松。
学习C语言可转向智能物联网+嵌入式开发等等。
4、JavaScript
JavaScript通常我们会把它和Java相混淆,但是两者根本没有一点关系。
它是一门脚本语言,是Web的基础技术之一,但它也存在于浏览器之外。 随着服务器的强壮,虽然程序员更喜欢运行于服务嘴的脚木以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道。
JavaScript比较容易学,使用浏览器即可运行,虽然它存在已经有一段时间了,但它正在迅速流行起来。学习JavaScript的成就感很高,因为你马上就可以做一些Web程序了,这是大部分人学习编程的原因。
学习JavaScript可转向Web开发、HTML5大前端等等。
B. 濡备綍镊瀛︾紪绋嬶纻
闆跺熀纭瀛︿範缂栫▼ 搴斾粠浠ヤ笅鍑犳柟闱㈠叆镓嬶细
1>.铡讳简瑙h$畻链虹殑锘烘湰缁勬垚锛岃$畻链虹殑鍙戝𪾢鍙插拰缂栫▼镄勫彂灞曞彶锛岀湅璧锋潵鍜岀紪绋嬫病浠涔埚叧绯伙纴娼滃湪镄勫奖鍝嶈缮鏄鍗佸垎澶х殑;
2>.阃夋嫨涓闂ㄧ亩鍗旷殑璇瑷浣滀负鍏ラ棬璇涓;
3>.瀛︿细浣跨敤鎼灭储寮曟搸;
4>.鐭ラ亾濡备綍鐪嬩功;
5>.瑕佲濆儚钬濅釜楂樻坠;
6.>搴斿叿澶囩殑瀛︿範镐佸害;
1锛炰简瑙h繖浜涘巻鍙茬殑镒忎箟:
浜呜В涓浜涚紪绋嬬殑瀹炶川杩沧瘆鐭ラ亾濡备綍缂栫▼镟存湁镒忎箟锛屼笉瑕佸湪缂栫▼鏄镐庝箞锲炰簨镄勬儏鍐典笅灏卞幓瀛︿範缂栫▼锛岃繖镙峰逛綘镄勫︿範鏄鍗佸垎涓嶅埄镄勶纴浣滀负涓涓缂栫▼鐖卞ソ钥咃纴鐭ラ亾璁$畻链虹殑宸ヤ綔铡熺悊锛岃繖搴旇ユ槸涓浠跺啀姝e父涓嶈繃镄勪簨銆
2>.阃夋嫨鍏ラ棬璇瑷:
杩欎釜闂棰桦湪鍏ラ棬阒舵典竴鐩存槸浜夎鍗佸垎澶х殑闂棰桡纴n澶氲瑷锛宯澶氭帹钻愶纴鍒版渶钖庢闷鍒版柊镓嬩竴浼氩惉璇磋繖绉嶈瑷阃傚悎鏂版坠锛屼簬鏄瀛︿範杩欑嶈瑷锛屼竴浼氩张链変汉浼氩紑濮嬫帹钻愪綘xxx璇瑷锛屼簬鏄鏂版坠浠鍙埚紑濮嫔︿範杩欑嶈瑷锛屾闷鍒版渶钖庯纴浠涔堣瑷閮芥病鎼炴哕锛屾椂闂村ぇ鎶婂ぇ鎶婄殑娴佸け锛岀儹𨱍呮秷钥楁畣灏姐傝佽В鍐宠繖涓闂棰桡纴棣栧厛瑕佹槑锏戒竴涓镙规湰闂棰桡纴镐庢牱鎸戦夐傚悎鍏ラ棬镄勭紪绋嬭瑷锛熸垜鎺ㄨ崘浠庨毦搴﹁繖涓瑙掑害𨱒ヨ冭槛锛岃繖闂ㄨ瑷蹇呴’绠鍗曟槗瀛︼纴链夎叮锛岃屼笖瑕佹湁涓瀹氱殑鐑搴︼纴链夌儹搴︽墠鑳芥湁镟村氱殑浜轰竴璧蜂氦娴佽ㄨ猴纴缈诲紑缂栫▼璇瑷鍒楄〃锛屽彂鐜版湁100澶氱岖紪绋嬭瑷锛岃屼笖杩欎釜鏁拌缮鏄鍦ㄤ笉鏂澧炲姞镄勶纴杩欓噷鎴戜滑涓璧锋潵鐪嬩笅2012骞5链堜唤镄勭紪绋嬭瑷鎺掕屾滐纴鑳借繘鎺掕屾滃墠20镄勶纴棣栧厛鍦ㄧ儹搴︿笂閮藉凡缁忓樊涓嶅氢简锛岀幇鍦ㄨ佸仛镄勫氨鏄浠庢帓琛屾滈噷镓惧埌涓闂ㄧ亩鍗曟湁瓒g殑璇瑷銆
2012骞5链堢紪绋嬭瑷鎺掕
瀵逛簬涓婅堪镄勮瑷锛岃繖閲屼笉鍙鑳戒竴涓涓璇︾粏浠嬬粛锛岀瘒骞呮湁闄愶纴链涓昏佺殑鏄锛岃繖浜涜瑷镄勪粙缁嶅彧闇瑕佹墦寮鎼灭储寮曟搸锛岃緭鍏ヨ繖椤硅瑷镄勫悕瀛楋纴鎼灭储涓涓嬶纴灏辫兘鐪嫔埌璇︾粏浠嬬粛浜嗭纴濡傛灉璇翠笉浼氭悳绱锛岄偅涔堬纴璇疯繑锲炵涓涓闂棰桡纴涓鑸𨱒ヨ达纴濡傛灉浣犲幓璁哄潧鎻愰梾浠涔堣瑷阃傚悎鍏ラ棬锛屽缑鍒版渶澶氱殑缁撴灉搴旇ユ槸C璇瑷锛屾病阌欙纴灏辨槸涓婅堪鎺掕屾沧帓琛岀涓镄勯偅涓锛屽己鐑堟帹钻怌璇瑷鍏ラ棬镄勫悓瀛﹀傛灉鐪嫔埌杩欑瘒鏂囩珷鍙鑳戒细寰堟兂钖愭Ы锛屽洜涓鸿繖閲岀玛钥呰佹帹钻愮殑涓嶆槸C璇瑷锛岀玛钥呰や负锛孭ython璇瑷瀵逛簬闆跺熀纭镟撮傚悎鍏ラ棬锛屽緢澶氢汉鎺ㄨ崘C璇瑷铡熷洜鎴戠寽娴嫔彲鑳芥湁涓や釜锛屼竴鏄鍏ㄥ浗澶ч儴鍒嗙殑楂樻牎镄勭紪绋嬭综璇瑷鏄閮芥湁寮璁剧殑锛屼篃鍙浠ヨ存槸瀛︿範杩嘋璇瑷镄勭敤鎴峰熀鏁板ぇ锛岀浜屾槸C璇瑷镊韬镄勫己澶э纴鍙璋撴槸鍙g戝ソ銆傚熀鏁板ぇ+鍙g戝ソ锛岃冻浠ヨ╀綘寰楀埌镄勭粨鏋沧槸C璇瑷灞呭氥
绗旇呮槸Python璇瑷鍏ラ棬锛屾帴瑙︾紪绋嬫椂瀹屽叏鏄闆跺熀纭锛岀幇鍦ㄦ帴瑙︿简C銆佹帴瑙︿简C++銆丣AVA锛孷isual Basic 6,锲炲懗浜嗕笅锛屽傛灉璁╂垜鍐嶆¢夋嫨涓闂ㄥ叆闂ㄨ瑷锛屾垜缁濆逛笉浼氩悗鎭旈夋嫨Python锛屽缓璁姣忎綅钖屽﹀幓锏剧戞悳绱涓婸ython锛岀湅涓嬫槸钖︾湡镄勭亩鍗曟槗瀛︼纴骞朵笖寮哄ぇ锛屽傛灉浣犳兂蹇阃熷啓GUI(锲惧舰鐢ㄦ埛鐣岄溃 )镄勮蒋浠讹纴Python链変竴澶ф妸锲惧舰搴扑緵浣犻夋嫨锛屼笉镀廋璇瑷锛屽崐骞翠笅𨱒ワ纴杩樻槸锅灭暀鍦ㄩ粦妗嗘嗛噷锛屽ぇ澶ф墦鍑讳简鍒濆﹁呭硅蒋浠跺紑鍙戠殑淇″绩锛屽逛簬鍐欐父鎴忥纴Python涔熸槸缁濆逛笉浼氲╀綘澶辨湜镄勶纴pygame妯″潡涓轰綘鎻愪緵绠鍗曞揩阃熺殑娓告垙寮鍙戯纴Pygame鏄 璺ㄥ钩鍙 Python妯″潡锛屼笓涓虹数瀛愭父鎴忚捐° 鍖呭惈锲惧儚銆佸0阔炽 铏借存病娉曞拰Direct X鐩告瘆锛屼絾瀵逛簬鏂版坠𨱒ヨ达纴镫绔嫔啓涓2D娓告垙涔熸槸涓浠跺緢镒夊揩镄勪簨銆
瀵逛簬Python锛岀玛钥呭氨涓嶅啀璇︾粏浠嬬粛浜嗭纴鍙鏄鎺ㄨ崘锛屽叿浣挞夋嫨浠涔堣瑷锛屽喅瀹氭潈杩樻槸鍦ㄤ綘镓嬮噷锛屾棤璁烘槸C璇瑷涔熷ソ锛孭ython璇瑷涔熺舰锛屼笅闱㈡墍浠嬬粛镄勫︿範鏂规硶閮芥槸阃傜敤镄勚
3>.瀛︿细浣跨敤鎼灭储寮曟搸:
涔嬫墍浠ユ帹钻愪娇鐢ㄦ悳绱㈠紩镎庣殑鐩镄勬槸锘瑰吇镟村ソ镄勭嫭绔嬭В鍐抽梾棰樼殑鑳藉姏锛岄氩父𨱒ヨ达纴鍒氩︾紪绋嬫椂锛屽彲鑳芥垜浠链夋椂鍊栾繛浣跨敤浠涔堣蒋浠朵綔涓虹紪绋嬬幆澧冮兘涓岖煡锛屾垨钥呬笅杞藉畨瑁呬简缂栫▼鐜澧冨嵈涓岖煡濡备綍浣跨敤锛岃繖镞舵悳绱㈠氨娲句笂澶х敤鍦轰简锛岃窇鍒版悳绱㈠紩镎庨噷杈揿叆钬漻xx 浣跨敤鏁欑▼钬濓纴缁撴灉灏卞嚭𨱒ヤ简锛岀亩鐩村お鏂逛究浜嗐
钥屼笖锛屾柊浜洪兘锽沧㈠姞寰埚歺x璇瑷镄勭紪绋嬬兢锛岃屼笖澶ч兘鏄鎸戜汉澶氱殑锷狅纴涓镞︾紪绋嬩腑鍑虹幇浜嗕竴镣瑰皬阌栾锛屽氨绔嬮┈鍒扮兢閲屾彁闂锛岃繖鏄涓涓寰堜笉濂界殑涔犳傥锛屽亣濡傝寸兢閲屾湁浜哄湪绾匡纴涓轰綘瑙e喅浜呜繖涓闂棰桡纴闾d箞浣犵嫭绔嬭В鍐抽梾棰樼殑鑳藉姏灏遍檷浣庝简涓鍒嗭纴锅囧傛病浜哄湪绾匡纴浣犲氨鍙鑳介溃涓寸潃绛夊緟锛屾垨钥呮妸闂棰樻斁杩欙纴涓嶅幓绠″畠锛岃繖镙风Н绱镄勫悗鏋滀綘鏄鐭ラ亾镄勶纴链濂界殑鏂瑰纺灏辨槸锷ㄧ敤鎼灭储寮曟搸锛屼笉闇瑕佺瓑寰咃纴杩桦彲浠ラ敾镣肩嫭绔嬭В鍐抽梾棰樼殑鑳藉姏銆傝缮链変竴镣癸纴璁稿氭柊浜哄弽搴旇磋稿氱煡璇嗘悳绱涓嶅埌锛屾垜寰堣礋璐d换镄勮达纴涓嶆槸鎼灭储涓嶅埌锛屾槸浣犱笉浼氢娇鐢ㄦ悳绱㈠紩镎庯纴镊冲皯鎴戠幇鍦ㄥ湪缂栫▼涓婅缮娌℃湁阆囧埌杩囨悳绱涓嶅埌镆愪釜鐭ヨ瘑镣圭殑𨱍呭喌锛屽逛簬鎼灭储镄勪娇鐢ㄦ妧宸э纴濡傛灉浣犺缮涓岖煡阆掳纴铡绘悳绱㈠惂銆
镐讳箣锛屾湁闂棰桡纴灏辫佸幓鎼灭储銆
椤轰究璇村彞锛屽姞寰埚氱兢涓嶆槸涓涓濂戒範𨱍锛岀兢閲屽苟涓嶈兘璁╀綘瀛﹀埌澶澶氱煡璇嗭纴浠栫殑锷熻兘鍦ㄤ簬鑳芥垒鍒颁竴缇ゆ湁鍏卞悓璇濋樼殑链嫔弸锛岀湡瀹炵殑𨱍呭喌鏄澶у氭椂闂撮兘鍦ㄦ椂涓璧烽棽镓涓浜涗笌缂栫▼镞犲叧镄勮瘽棰樸
4>.鐭ラ亾濡备綍鐪嬩功:
镞犺烘槸鐢靛瓙涔﹁缮鏄绾稿仛镄勪功锛岄兘浼氭湁椤电爜锛岃佸仛濂藉︿範镄勮″垝锛屾疮澶╃湅澶氩皯椤碉纻杩椤掍笉鏄锛屼笉瑕佸拷鐣ョ洰褰曡繖涓濂戒笢瑗匡纴鍏堣ょ湡鐪嬩笅涓链涔︾殑鍓嶈█鍜岀洰褰曪纴浜呜В链涔︾殑鐭ヨ瘑镣圭殑鍒嗗竷锛岃繖镙锋湁鍒╀簬镟村揩镄勮瀺鍏ヨ繖链涔︼纴铹跺悗鎸夌珷鑺备綔瀛︿範璁″垝锛屾寜椤垫潵浣犲氨涓嶆曟妸涓涓鐭ヨ瘑镣瑰垏鎴愪袱鍗婏纻绗旇呯湅涔︽椂绗涓阆嶅枩娆㈡祻瑙堬纴涔熷氨鏄璧伴┈瑙傝姳镄勭湅锛岃姳涓涓婂崃鎴栦竴涓嫔崃浠庡ご鎶娄功鎭犻棽镄勭炕涓阆嶏纴涓嶆眰璁颁綇鐭ヨ瘑镣癸纴鍙姹傝颁綇鍑犱釜钖嶈瘝锛岀煡阆扑功閲岄溃链夎繖浜涗笢瑗匡纴缁椤ぇ鑴戜竴涓妯$硦镄勫嵃璞°
浠庣浜岄亶寮濮嬭ょ湡鐪嬶纴涓嶆斁杩囦换浣曚竴鍙ヨ瘽锛岀板埌涓嶆槑锏界殑钖嶈瘝锛屾病鍏崇郴锛屾悳绱㈣В鍐炽傜湅涔﹁佸强镞跺崭範锛屾帹钻悫灭湅浜旈涓夆(绗旇呰嚜阃犵殑璇)寮忕湅涔︼纴涔熷氨鏄璇翠竴娆$湅浜旈〉锛屼笅娆$湅涔﹀纺鍐嶅悜钖庨锲炰笁椤碉纴杩欐牱鍙浠ヨ捣鍒板緢濂界殑澶崭範鏁堟灉锛岄亣鍒扮‘瀹炵湅涓嶆哕镄勫湴鏂癸纴涔熶笉瑕佸仠鐣椤お闀挎椂闂达纴寰堟湁鍙鑳藉綋浣犵户缁钖戜笅鐪嬶纴鍐嶈繑锲炶繖涓闂棰樻椂锛屽彂鐜颁綘宸茬粡鍙浠ョ悊瑙d简锛岃繖绉嶆儏鍐靛緢甯歌併
浠g爜鏄涓瀹氲佷翰镓嬭皟璇曚竴阆岖殑锛岃佷翰镓嬭緭鍏ヤ竴涓瀛楃︿竴涓瀛楃︾殑杈揿叆锛屼笉鏄链烘扮殑澶嶅埗绮樿创锛屽嶅埗绮樿创镄勫悗鏋滃氨鏄浣犺嚜宸辨劅瑙夊︾殑宸涓嶅氶兘鐞呜В浜嗭纴铹跺悗鍒颁笂链轰翰镓嫔啓浠g爜镞讹纴瑕佷箞鍐欎笉鍑烘潵锛岃佷箞涓杩愯屾姤阌欎竴鍫嗐傛墍浠ワ纴涔︿笂镄勬疮娈典唬镰侀兘瑕佷翰镊璋冭瘯銆
瀵逛簬浠g爜鎶ラ敊锛屼綔涓烘柊镓嬶纴姝e父镄勪笉鑳藉啀姝e父镄勪竴浠朵簨锛岃繖閲岃翠袱镣癸纴娉ㄦ剰鍗曡瘝镄勬嫾鍐欓敊璇鍜岀﹀彿鏄涓嶆槸鍦ㄨ嫳鏂囩姸镐佷笅杈揿叆镄;杩樻湁灏辨槸鍧氭寔镊宸辨垒鍑轰唬镰侀敊璇锛屽潥鎸侊纴浠g爜鎶ラ敊涓嶆眰浜猴纴镊宸辫В鍐炽
5>.瑕佲濆儚钬濅釜楂樻坠:
鍦ㄥ啓杩椤嚑涓瀛楃殑镞跺欐垜杩樻槸鍦ㄦ媴蹇幂瓑绛夎繖鍙ヨ瘽浼氢笉浼氶犳垚璇瑙o纴镀忎釜楂樻坠锛屽苟涓嶆槸璁╀綘镓撹偪鑴稿厖鑳栧瓙锛岃屾槸涓绉嶆縺锷辫嚜宸卞︿範镄勪竴绉嶆柟娉曪纴鍏蜂綋灏辨槸锛岃佸氩府锷╁叾浠栨柊浜猴纴甯锷╁埆浜哄彲浠ユ彁楂樿嚜宸辩殑璇濆氨涓嶈翠简锛屽湪璁哄潧鎴栫兢锛屼綘鍙鑳介亣鍒版柊浜轰滑钖勭嶅悇镙风殑闂棰桡纴瑕佷箞浠g爜鎶ラ敊镊宸辨镆ヤ笉鍑洪敊璇锛屾垨钥呮兂瑙e喅镆愪釜闂棰桦嵈镓句笉鍒版柟娉旷瓑绛夛纴璇稿傛ょ被镄勯梾棰桡纴濡傛灉浣犺兘瑙e喅锛屼竴瀹氲佽板缑瑙g瓟涓涓嬶纴涓嶆柇杩欐牱涓嫔幓锛屼綘鍦ㄤ綘镄勫湀瀛愰噷璇磋瘽灏变细瓒婃潵瓒婃湁鍒嗛噺锛屽埆浜轰篃灏辨洿淇′换浣犵殑鑳藉姏锛屾e纺鐢变簬杩欑崭俊浠伙纴涔熸笎娓愪娇浣犺儗璐熶笂浜嗕竴绉嶉珮镓嬬殑璐d换镒燂纴鍒浜鸿锋暀闂棰樻垜鑳戒笉浼氾纻鍗充娇鍑轰簬铏氲崳蹇冿纴鎴戜滑涔熷缑涓嶆柇瀛︿範锛岀淮鎶ゆ垜浠鍦ㄥ埆浜哄绩涓楂樻坠镄勫舰璞★纴杩欐牱涔熷氨杈惧埌浜嗗垭婵镊宸变笉鏂瀛︿範镄勭洰镄勚
C. 0基础学编程先学什么
0基础学编程,可以先选一门简单的语言进行学习,如c、java、Python,这样可以先对编程有一个初步的认识。在没有基础的情况下,买书自学是一个办法,如果想要速成,还是建议去报名一个培训班。
0基础学编程先学什么?
可以先选一门简单的语言进行学习,这样可以先对编程有一个初步的认识。c、java、Python都是不错的入门语言。
然后这样一边认识编程,一边去了解自己想开发的东西需要什么技术,比如开发安卓要用java,网站要网页链接或php。详细的了解之后需要的就是不断地去补充这些自己不懂的东西。没有必要在第一门语言选什么上纠结太久,才学编程对时候连什么是面向对象编程都不知道,根本无法知道自己真正需要的技术是什么,又怎么选呢?
零基础该如何学习?
如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。
比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。
遇到不懂的问题的时候,尽量少的去网络,谷歌上直接找答案,而是去各种论坛或官方网站了解比较底层的原理,然后思考解决方案,这样才能知其然知其所以然。
程序员是一个不停学习的岗位,你需要每天除了工作以外,花一定的时间了解新的技术或正在使用的技术的原理,这样才能一直提高,不然,可能会被淘汰。
在你了解代码以后,你还需要了解逻辑,就等于你要熟悉你所从事的这个领域及行业,比如你做教育,那就要熟悉教育行业的业务,做财务,就要熟悉财务的逻辑,这样才能写出好的代码。
D. 0基础怎么学编程
0基础学编程可以通过以下方法学习:
1、0基础学习编程建议从C语言学起,可以说60%~80%的程序员都是从C语言开始。团键但是学编程的专业技术,建议去专业机构进行报名学习。
2、确定编程学习的基或销方向。编程语言有多种:C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。
6、学习编程需要的软件:JDK Java开发工具集、IBM的Visual Age for Java、JCreatorNetBeans。
E. 编程入门先学什么
对于零基础人员想要编程入门可以分为12步骤。
1、如果你能够熟练使用Windows的话,你就已经可以开始你的程序生涯了,准备起来吧!
2、首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件会有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB更全面、明白,而这些正是编程中的根本!
3、学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,足矣。到现在为止,你只要理解结构化程序设计的思想也就够了!
4、有了以上的基础,就要开始学汇编了。汇编刚开始学的时候很难,那些各种各样的寄存器,分段的内存地址,很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用,就可以看懂书上的汇编程序了。到此,你会对计算机有更深一层的理解!
5、有了汇编的基础,再来学习C语言中的精华部分——指针,可谓是如鱼得水了。现在你要对C语言全全面面的学一遍了。
6、学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等。
7、请时刻牢记:浮躁是学习编程的大忌。
8、当然,你还应该学习一些数据库的知识,以及一些常用的算法。
9、如果以上的知识你都达到精通的程度后,就可以开始C++++的课程了,找本C++上,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!
10、要想学好VC,没有扎实的C++知识是不行的,以下书籍是VC程序员必须翻得烂熟的:C++Primer;Effective C++;Thinking in C++;More Effective C++;深入浅出MFC。11、深刻理解C++面向对象的思想。
12、编程的时候,出错是难免的,所以,MSDN一定要熟练使用;好的代码风格会使手的书,用一个星期的时间大概了解一下C++,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!
F. 编程入门先学什么
编程入门先学C语言或者python。
为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。
在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。
使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。
但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言。