本文為大家介紹開始學(xué)編程買哪本書(新手學(xué)編程需要買什么書看),下面和小編一起看看詳細內(nèi)容吧。
自學(xué)編程看什么書好
首先推薦第五版《cprimeplus》,作為c語言入門,這是一門面向過程的語言??赐曛羔樐且徽?,停下來想一想你要接觸的是哪方面。如果你選擇處理軟件層,你就不得不處理面向?qū)ο蟮恼Z言。建議從java入門。第一本書是《java程序設(shè)計語言》,然后是《數(shù)據(jù)結(jié)構(gòu)與算法java描述》,然后是《java編程思想》,最后是《算法導(dǎo)論》。如果你覺得自己有所收獲,就去為你學(xué)習(xí)其他語言。如果繼續(xù)處理底層,那就繼續(xù)看《cprimeplus》,再看《數(shù)據(jù)結(jié)構(gòu)與算法c描述》,然后就不知道看什么了,因為停在那里了。當(dāng)然,最重要的一點是要一直寫,每天!
自學(xué)編程需要哪些入門書籍? 這三本入門級別的書可以作為首選
1. c語言-------- 《c語言設(shè)計》 作者:譚浩強。
大多數(shù)人推薦譚浩強的書。我覺得譚浩強的c語言程序設(shè)計更適合作為教科書。主要原因是篇幅不大,書的內(nèi)容也不是很全。最好由老師介紹。
2.《cprimerplus》 第五版作者:stephen prata。
這本書比較厚,內(nèi)容比較基礎(chǔ),拓展比較廣。自學(xué)很容易。美中不足的是是老外寫的,國內(nèi)的翻譯往往差強人意。如果你的英語水平不錯,最好看英文版。
3.《c語言入門經(jīng)典》 第四版作者:ivor horton。主要內(nèi)容是關(guān)于c語言的編程方法,可以為以后學(xué)習(xí)c++,成為程序員打下基礎(chǔ)。
本人想學(xué)習(xí)編程,需要哪些入門書籍
1.《c++程序設(shè)計教程》,《c++primer》 清華大學(xué)出版社,《程序設(shè)計書》,《effective c++》,《more effective c++》,《exceptional c++》, 譚浩強出版社0 10-30000、《more exceptional c++》等
2.具體怎么學(xué)編程:
明確學(xué)習(xí)目的
學(xué)習(xí)編程對大多數(shù)it 專業(yè)人員都非常有用。學(xué)習(xí)編程,做一名程序員,從個人角度來說,可以解決軟件使用中遇到的問題,完善現(xiàn)有的軟件,為自己找到一份理想的工作增加重要的砝碼,有利于求職。在路上找個好工作;從國家的角度來看,你能為中國的軟件事業(yè)做出應(yīng)有的貢獻,優(yōu)秀的程序員永遠是比拼的對象。
打好基礎(chǔ)
(1)數(shù)學(xué)基礎(chǔ)從計算機發(fā)展和應(yīng)用的歷史來看,計算機的數(shù)學(xué)模型和體系結(jié)構(gòu)是由數(shù)學(xué)家提出的,最早的計算機也是為數(shù)值計算而設(shè)計的。所以,要學(xué)好計算機,必須要有一定的數(shù)學(xué)基礎(chǔ),一個學(xué)生有高中水平就差不多了。
(二)邏輯思維能力的培養(yǎng)學(xué)習(xí)編程需要一定的邏輯思維能力,而“邏輯思維能力”的培養(yǎng)需要長期的實踐和鍛煉。要成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。要做到這一點,就要通過反復(fù)的實踐、觀察、分析、比較、總結(jié),逐步積累。
(3)選擇合適的介紹性語言。面對各種各樣的語言,我們應(yīng)該按照什么順序來學(xué)習(xí)呢?
注意理解一些重要的概念
一本編程設(shè)計的書,無非就是變量、函數(shù)、條件語句、循環(huán)語句等概念。但是,要能夠真正對它們進行編程和應(yīng)用,就需要深入理解這些概念,并在理解的基礎(chǔ)上進行應(yīng)用。不要簡單地學(xué)習(xí)語法、結(jié)構(gòu),而是要吃透這些語法、結(jié)構(gòu)的應(yīng)用實例,舉一反三,舉一反三。
掌握編程思想
學(xué)習(xí)一門語言或者開發(fā)工具,語法結(jié)構(gòu)和函數(shù)調(diào)用是次要的,最重要的是學(xué)習(xí)它的思想。比如學(xué)習(xí)vc,就需要學(xué)習(xí)windows的內(nèi)部機制,什么是線程……;學(xué)習(xí)com,你需要知道vtalbe、類工廠、接口、idl……關(guān)鍵是要學(xué)會一種思維。想一想,那么你就可以舉一反三了。
多練習(xí)多交流
掌握編程思想必須在實際的編程工作中去實踐和體會。在編程的初級階段,你應(yīng)該經(jīng)常自己設(shè)計程序。在具體設(shè)計時不要拘泥于固定的思維方式。遇到問題,要想好幾種解決辦法。這需要更多的溝通。每個人都有不同的思維方式,不同的角度,每個人都有一個好的想法。通過交流,可以不斷吸取別人的長處,豐富自己的編程實踐,幫助自己提高水平。動手編程是應(yīng)用創(chuàng)造性思維的體現(xiàn),是培養(yǎng)邏輯思維的好方法。
養(yǎng)成良好的編程習(xí)慣
編程入門不難,但是入門之后的不斷學(xué)習(xí)很重要,比較長。這期間要注意養(yǎng)成一些良好的編程習(xí)慣。編程風(fēng)格的好壞極大地影響著程序的質(zhì)量。良好的編程風(fēng)格可以使程序結(jié)構(gòu)清晰合理,使程序代碼易于維護。如代碼縮進、變量命令規(guī)則的一致性、代碼注釋等。
在線學(xué)習(xí)編程
你可以在網(wǎng)上學(xué)到很多不同的編程思想、方法、經(jīng)驗和技巧,還有大量的工具作品和相關(guān)的教程資料可供下載。比如網(wǎng)站“編程課堂”()主要以vb和delph為主;教學(xué)和交流,并提供了很多實踐技能。
加強計算機理論知識的再學(xué)習(xí)
學(xué)習(xí)編程是一個符合“理論實踐再理論再實踐”的認(rèn)知過程。一開始,你必須具備一定的計算機理論基礎(chǔ)知識,包括編程所需的數(shù)學(xué)基礎(chǔ)知識。一旦具備了入門條件,就可以開始編程實踐了。從實踐中可以發(fā)現(xiàn)需要加強計算機理論知識重新學(xué)習(xí)的問題。程序
序人人皆可編,但當(dāng)你發(fā)現(xiàn)編到一定程度很難再提高的時候,就要回頭來學(xué)習(xí)一些計算機科學(xué)和數(shù)學(xué)基礎(chǔ)理論。
電腦編程:
編輯程序讓電腦執(zhí)行的過程就叫編程 很多軟件都可以編程 具有代表性的計算機語言有basic c,c++,vb,vf,sql,網(wǎng)頁編程jsp,asp,php ,軟件是microsoft visual studio,microsoft visual basic,microsoft sql server,等等。 basic是beginner's all-purpose symbolic instruction code(初學(xué)者通用符號指令代碼)的縮寫,是國際上廣泛使用的一種計算機高級語言。basic簡單、易學(xué),目前仍是計算機入門的主要學(xué)習(xí)語言之一。
自學(xué)編程需要哪些入門書籍?
1、《實戰(zhàn)java程序設(shè)計》
這是一本既注重實戰(zhàn),同時也注重底層“內(nèi)功”訓(xùn)練的書,非常適合初學(xué)者閱讀!
2、《程序員修煉之道——從小工到專家》
這本是指導(dǎo)程序員從低等級向高等級轉(zhuǎn)變的必要圣經(jīng)。每一篇幅都需要仔細閱讀,深入思考,作者多年的經(jīng)驗可以給我們在實際項目中處理給予很大的幫助。通過在實踐中,摸索,探討,最終都會發(fā)現(xiàn)很多問題都能在這本書找到最好的指導(dǎo)。
《重構(gòu):改善既有代碼的設(shè)計》,這本書確實牛掰,尤其適合當(dāng)代程序員讀。近幾年軟件開發(fā)的門檻降低了很多,好多公司都因為初級程序員的存在累積了一大批shit一樣的代碼,重構(gòu)也講技巧和原則,不是單純地刪除重寫??戳藥醉摼陀惺斋@,推薦給各位開發(fā)的朋友,沒事兒讀讀,肯定有啟發(fā)。
c語言編程入門書籍
c語言其實有很多好書,我們上學(xué)普遍學(xué)的是老譚的書,對于應(yīng)付考試,考計算機等級夠用了。但是對于一個真正想把編程當(dāng)飯吃的人來說,這是根本不夠的。從入門到精通,學(xué)習(xí)編程總有個過程。不同階段看不同的書,或者看一本能“活到老,學(xué)到老”的書。編程書籍以國外的受歡迎程度遠遠大于國內(nèi)。下面給大家推薦幾本:
入門:
c語言入門經(jīng)典
《c語言入門經(jīng)典》例子簡單生活化,而且每個例子分析很細。章節(jié)安排合理,章末的例子還特別注重思路的引導(dǎo),而且分析起來特別有成就感。這本書是自學(xué)過程的一本好書。
進階:
c primer plus
這本書很適合希望系統(tǒng)學(xué)習(xí)c語言的讀者,正如他的名字,是一本不錯的入門和進階的書。書中的每一個知識點都有很多生動簡單的示例,并給出了相應(yīng)的運行結(jié)果。總之,在看這本書的`過程中,有一種一氣呵成的感覺。
高手:
c專家編程
《c專家編程》展示了最優(yōu)秀的c程序員所使用的編碼技巧,并專門開辟了一章對c++的基礎(chǔ)知識進行了介紹。書中c的歷史、語言特性、聲明、數(shù)組、指針、鏈接、運行時、內(nèi)存以及如何進一步學(xué)習(xí)c++等問題進行了細致的講解和深入的分析。
本書可以幫助有一定經(jīng)驗的c程序員成為c編程方面的專家,對于具備相當(dāng)?shù)腸語言基礎(chǔ)的程序員,本書可以幫助他們站在c的高度了解和學(xué)習(xí)c++。
當(dāng)然,c語言的書籍很多,大家也不必拘泥于推薦的書籍,適合自己的才是最好的。只讀書而不去實際動手,這相當(dāng)于紙上談兵。理論聯(lián)系實際才是硬道理。
好了,開始學(xué)編程買哪本書(新手學(xué)編程需要買什么書看)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。