自學編程看什麼書?

General 更新 2023年10月15日

我想自學編程但是個新手看哪本書比較好

對,你要先學C語言,是編程入門的,C語言的書都可以,我可以來指導你,譁度私信來交流,或者看我個人資料的交流方式 ,來聯繫我

自學計算機編程應該看些什麼書

一:第一階段

C語言-------《C語言設計》 作者:譚浩強

二:第二階段

C++ Primer, 4rd Edition

(入門類:

C++ Primer, 4rd Edition

Thinking in C++, 2nd Edition

The C++ Standard Library: A Tutorial and Reference

進階類:

The C++ Programming Language, Special Edition

The Design and Evolution of C++

Inside C++ Object Model

C++ Templates: The Complete Guide

STL 源碼剖析

Generic Programming and the STL

Modern C++ Design: Generic Programming a釘d Design Patterns Applied

應用技巧類:

Effective C++, 2nd Editon

More Effective C++

Exceptional C++

More Exceptional C++

Effective STL

Ruminations on C++)

三:第三階段

API/SDK------------- 《windows程序設計》(Jeff Prosise)

四:第四階段

MFC----《VC++技術內幕》、《深入淺出MFC》

及視頻教程孫鑫 VC++6.0

五:第五階段

COM/DCOM/ATL/COM+---------《COM技術內幕》

1. 注:前提具備了一定的數學,數據結構及算法,操作系統等基礎知識,學好C++是很關鍵的,尤其要理解清楚OOP思想。

初學編程看推薦幾本書

學編程急不得,上來就學VC肯定碰一頭灰,說VC難就難在這點上了。如果硬上,意志堅強的話也許能挺過來,但也是會缺乏後勁,不得不回過頭來補習基礎知識。意志不堅強的話,很有可能就此放棄了,並留下一個VC難得不得了的印象。其實,只要踏踏實實一步一步來,VC也就是很簡單點事。在這裡我說一下,如果你還只是一個初中生,那麼你就應當仔細考慮一下了。首先,限於你的知識和思維能力,學學C語言還應該沒問題,但要學VC是要下相當大的功夫的。而且,你現在學到的東西將來一定會過時,所以不如把精力放在算法的研究上,畢竟這些東西永遠都不會過時。

我覺著如果走對路子,入門VC,一個暑假應該夠用了。

雖說學VC並不是傳說的那麼難,可不下些苦功夫是學不成的。在學VC前,你必須確定,你是因為熱愛編程才學VC的,而不是出於炫耀或其他。否則,恐怕你堅持不到勝利的那一天。

對於首次接觸編程的同學,我建議最好先學一下Quick BASIC(DOS裡就有帶,就是那個QBASIC.EXE),不用多學,知道什麼是整型什麼是浮點,以及DO...LOOP FOR...NEXT 等最基本的知識,能算個階乘,求個積分就行了,關鍵要明白計算機是怎麼執行命令的,對編程有個感性認識。如果你對自己有自信,也可以直接學C++,應該也不會多費太多事。不過我覺著因為有很多資料是FOR VB的,並且網頁編程常用VB Script,以後你也很有可能要用到VB,所以瞭解一些BASIC對以後也是有幫助的。而且如果只是要算個小題用QB比VC、VB之類方便多了。(找個人教一兩天應該就能搞定了吧)

之後我建議找本初高中信息學奧賽的書(有些奇怪吧)。這些書裡講解了基本的算法,寫的卻比較通俗,沒什麼高深的數學知識,容易理解。這些東西在數據結構課程中有系統嚴密的講解,所以也可等以後再學。但我覺著現階段寫一些小程序,實現些常用算法對自己的思維是很好的鍛鍊,對以後的學習大有好處。我想,能排排序,求個八皇后,算個漢諾塔,再知道深、廣度優先搜索就可以了。

如果你已經有一些編程的基礎知識了,自然就可以跳過以上兩步。

等你對編程有一定的認識後,就應該開始進軍C++了.注意,是C++而不是VC,這兩者根本不是一碼事!別買VC入門,你肯定看不懂!C++是一門語言,而VC教程則是講解如何使用MFC類庫,學習VC應建立在充分了解C++的基礎上。

我覺著比起許多花花綠綠的大全、寶典,不如買本大學的C++教程(注意:別買等級考試的教程,那是應試用的),那些教程大都經過反覆錘鍊,比較系統,很有含金量,有不會太貴。這裡我暴力推薦由清華大學出版社出版的一本《C++程序設計教程》,封面是紅色的,封底是黃色的,看起來很樸素,主編是錢能。這本書簡直是好的沒法說,還便宜(39.5元)。這本書不但告訴你語法,還告訴你為什麼要這樣規定語法,看完之後,你會覺著那許許多多的規定是理所當然的,根本不用費心記,不但不枯燥,反而會使有一種美感。書中還有許多實際編程時應注意的問題,很有價值。這本書還配有《實驗指導》,和《習題集》,不過對於有一定編程經驗的人應該是用處不大,所以我沒買。除了這本書,我建議再買本關於傳統C語言的書,要著重以下幾個方面:編譯預處理、typedef的使用,位運算,標準庫函數的使用(最好有一個比較詳細的列表,用的時候好查)。

C++的標準類模板是個不錯的東東,不過對於學習MFC卻沒有幫助,原因是MFC太落後了(^_^),可以先放一放,要不要學等搞定MFC時再作決定。雖然我沒怎麼學過,不過覺著它挺不錯,而且代表了一種發展方......

電腦編程初學者看什麼書

1:如果你能夠熟練的使用Windows的話,你就可以開始你的程序生涯了!

2:首先從C語言開始。有的朋友可能認為C語言太難了,應該從VB開始。雖然,對於一個初學者來說,用一些控件堆砌成一個小軟件,是有一些成就感,但是,基礎才是最重要的!C語言對於數據類型的描敘,遠比VB裡面說的更為全面,清楚,明白,而這些卻是編程中的根本!

3:學C語言,從數據類型,基本表達式,再到條件語句,循環語句,然後學習函數,再加上一些簡單的數組知識,就可以了!一句話,到現在為止,你只要理解結構化程序設計的思想也就夠了!

4:有了以上的基礎,就要開始學彙編了。彙編開始的時候是很難,那些各種各樣的寄存器,分段的內存地址,是很難理解,可是這些知識理解了以後,後面的內容就簡單了,學習8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的調用,就可以看懂書上的彙編程序了。(著重是理解算法,對於後面的那些彙編的應用有興趣的可以看一下!)到此,你應該會對計算機的理解更深一層!

5:有了彙編的基礎,再來學習C語言中的精華部分----指針,可謂如魚得水了。現在你要對C語言全全面面的學一遍了,譚版的教材要從頭到尾認認真真的看兩遍以上。

6:學完以上的內容,有必要研究一下數據結構了,線性表,堆棧,隊列,樹,圖,二叉樹,等等,都要滾瓜爛熟!(最好是清華嚴蔚敏老師的那本教材)

7:請時刻記住:浮躁是學習編程的大忌!

8:現在,你應該學習一些數據庫的知識,還有一些常用的算法了!

9:如果以上的知識你都學精通的話,就可以開始C++的課程了,找本C++上手的書,用一個星期的時間大概瞭解一下C++,然後找一本VC上手的書,再花一個星期的時間學習VC的界面和用法,就可以做一些簡單的應用了!

10:要想學好VC,沒有紮實的C++知識是不行的,以下書籍是VC程序員必須翻的爛熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++

深入淺出MFC。

11:深刻理解C++面向對象的思想!

12:編程的時候,出錯是難免的,所以,MSDN一定要熟練使用;好的代碼風格會使調試的時候,更加簡單的查錯,所以,一定要養成良好的編程風格!

13:如果你嚴格的走好了以上的每一步,你才踏上了編程的門檻,可以混口飯吃了!

至於在以後,編譯原理,操作系統,還有軟件工程等等基礎知識,是必不可少的!

14:如果現在再來學習JAVA,C#等別的語言的話,應該是觸類旁通,拿來就用了,

到此,你才可以稱得上是一個高手

想自學電腦編程和程序 需要買什麼書

首先看到你的提問表示很欣慰,呵呵……我弟弟就不願學習。

根據你的情況,學習編程如果不感興趣很枯燥的,做好心理準備,不過打遊戲的人我認為都很聰明而且喲耐心。

學習編程,先了解一種語言,基礎的是C語言,如果直接看JAVA怕你沒有這種理解程序的思維能力。

建議先看C語言,剛開始可能困難,彆著急,慢慢來,不會的上網查查,書就是 清華大學出版社的

譚浩強的 C程序設計(第四版),這是很經典的書。

看過後你會有些程序的衝動,呵呵……這很好,試著實現書裡面的程序,工具可以選擇VC++,可自己下載,可以跟我要,我就是軟件專業的在校大學生。

之後要了解數據庫,因為要處理的數據多啦,得用數據庫存儲起來,數據庫也很多MYSQL,ORACLe等,大同小異,數據庫我也可以給你。還需要一本書來學習,選擇數據庫按照數據庫選書就可以。

其他的等你瞭解以上基礎就應該知道怎麼選擇了。

流行的語言還有JAV場,你可以學習,學過C語言,這就不困難了,現在網站什麼的都基本是JAVA語言編寫的。

希望有所幫助,有問題可以問我。

學編程應該看什麼書?

學習語言應該從C開始,這點事絕對沒有錯的,因為C語言是面向過程的,是最簡單的語言,你從學習C的過程中能夠了解編程的思想,比如內存,變量,數據結構之類的。大部分語言都有自己的思想,但是一些最基本的一半都是一樣的,所以學習C是為你以後學習其他的語言打下基礎。

C語言的基礎書當然數 潭浩強《C語言程序設計》第三版最好,大學學習語言都是這本書開始,可見他的影響之大。

如果C語言基礎學完了,這個時候你仍然只是個菜鳥,這個時候你就得做出一個最關鍵的抉擇,轉型,

比如轉面向對象的C++,面向對象的java等等。彈java和C++應該是比較熱門的。

這裡簡單的描述下C++合java的區別。C++主要用於一些常用軟件的開發,比如你運行.exe文件就是C++做的。當然,後面你也可以學習ASP,因為ASP中很多語言和C++一樣,ASP主要是用來做網頁的。

java主要分3塊 j2sej2eej2me,j2se是基礎,必學。然後j2ee必學。j2se可以學習,主要用來做手機遊戲的。比如你常看到的手機java遊戲就是j2se做的。後面你將解除到jsp,同上面的ASP一樣是用來做網頁用的。jsp比ASP的優勢主要體現在穩定,安全,劣勢主要體現在開發費用昂貴。

java學習視頻推薦馬士兵老師的。

C++視頻推薦孫鑫老師的。

後面囑咐一句,學習語言和數學和英語沒有關係,數學差邏輯好照樣能學好,英語差能記得計算機中的幾個專業名詞照樣能學好。

本人打算自學編程,請問入門需要看的資料書籍有哪些?希望得到一些推

C語言、C++、或者java

具體怎樣學編程 :

1.明確學習目的

學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟件使用中所遇到的問題,改進現有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟件產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛鍊思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業裡幹出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。

2.打好基礎

學編程要具備一定的基礎,總結之有以下幾方面:

(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。

(2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,“邏思力”的培養要長時間的實踐鍛鍊。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。

(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發應用軟件開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;數據庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平臺開發開發工具如 Java 等。 3)網絡開發對客戶端開發工具如:Java Script 等;對服務器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。

3. 注意理解一些重要概念

一本程序設計的書看到的無非就是變量、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。

4.掌握編程思想

學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE 、類廠、接口、idl......,關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。

5.多實踐、多交流

掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。

6.養成良好的編程習慣

編程入門不難,但入門後不斷學習是十分......

自學編程,用什麼書籍比較好!

這個有很多情況,最簡單的就是Scratch,這個適合少年兒童學編程,不用敲代碼,使用各種模塊組成計算機程序的各種基本結構,最終形成能夠正常運行的程序,從中學習計算機程序設計的基本思想和過程。

最傳統的就是C語言,經典書籍多如牛毛,《C primer plus》是推薦度比較高的一本教程。

實際應用中又很多實際佔據著大量市場的語言,有些語言本身既是語言,又是平臺,例如java,C#,Objective C等,還有PHP、Python、Ruby等等。

有關計算機語言的撕逼大戰,向來是最熱鬧的場面之一。

編程入門因先學什麼或先看什麼書好?

選擇開始語言真的很重要,C語言容易掌握,如果要深究它卻是最難的,C語言是一個面向過程的罰言它應用於硬件開發~其工資是所有編程語言不能比的,你要想當黑客C語言必須要精通,還有計算機的核心技術!用C語言做基礎語言是很好的~

學過C語言的入java和c#就容易多了~!java是san公司c#是微軟出的, 都是面向對象的語言~在面向對象的編程中萬物皆對象!java要比c#難度高~不過工資也高!

學完以上語言還需要學數據庫語言~SQL和Oracle,一個大型程序是少不了數據庫的~

然後看選擇是否進網頁編程~網頁編程需要以html語言做基礎然後和java結合就是jsp語言~和c#就是asp語言!

以上只是給你了一個思路進入編程的領域是很辛苦的~需要有堅強的毅力~~呵呵不說太多了祝你學業有成.

零基礎自學編程應該怎樣起步?看什麼書?

應該先從你興趣開始,有興趣再決定編程領域,有了編程領域在決定語言.不同的語言對應著不同編程領域,如果你要學完那是有點不現實.

因此你要回想一下你興趣來源是什麼?比如喜歡做黑客,喜歡研究反病毒,喜歡為Windows桌面開發一些實用的小軟件等等.

要分析好興趣來由,在決定你的發展方向,就好了.

比如你喜歡為WINDOWS開發軟件,那麼 C語言是必備基礎,學好好了然後在擴展一門面向對象的語言比如C++ C# JAVA 等.這些是不錯的選擇。

然後光有語言不行,為了軟件的質量保證,還需要研究一下系統理論基礎,這樣你的軟件才能做到對系統的作家兼容性和獲取最佳性能。

也可百度一下, 80x86彙編小站 這個網站裡面有幾篇關於編程入門文章或許會對你有幫助, 或者 你直接聯繫 這個站長 跟他交流編程方面的事情。

相關問題答案
自學編程看什麼書?
自學獸醫看什麼書?
自學中醫看什麼書?
自學前端看什麼書知乎?
自學編程用什麼軟件?
自學會計看什麼書?
自學法律從什麼書看起?
學遊戲編程買什麼書?
初學六爻看什麼書?
幼兒學寫作看什麼書?