零基礎(chǔ)如何自學(xué)電腦
感謝邀請
零基礎(chǔ)學(xué)電腦的話,先需要考慮的是學(xué)電腦的目的是什么?因為關(guān)于電腦的行業(yè)太多,你先得確定目標。比如說你學(xué)電腦只是想使用電腦處理日常公司或者公司一些事務(wù)的處理,或者你想使用電腦學(xué)習(xí)編程知識。知道自己學(xué)啥以后,你還得有吃苦和長期堅持的思想準備。學(xué)習(xí)電腦知識并不輕松,你要考慮自身有沒有足夠的時間去學(xué)習(xí),有沒有長期學(xué)習(xí)的決心。我當年學(xué)習(xí)電腦相關(guān)的編程知識,也是零基礎(chǔ)入門,花了我將近一年多時間,每天晚上回來學(xué)習(xí)幾個小時,那段時間過得確實很辛苦。
1、既然是零基礎(chǔ)的話,就得從基礎(chǔ)學(xué)起。首先,需要練習(xí)打字,這是基本的要求,打字學(xué)會了,以后學(xué)任何關(guān)于電腦的知識都會事半功倍。還需要學(xué)習(xí)基本的軟件的安裝、下載。這些基本操作學(xué)會以后,就可開始學(xué)習(xí)基本的辦公軟件如PPT、WORD、EXCEL以及一些基本的畫圖軟件。學(xué)習(xí)這些辦公軟件有兩種方式,第一,可以買本相關(guān)的書本,根據(jù)書本的指導(dǎo)一步一步操作。第二,你可以在網(wǎng)上搜索相關(guān)的課程,根據(jù)視屏教程一步一步學(xué)習(xí)。等這些都學(xué)好了以后,電腦的基本操作就學(xué)的差不多了。
2、電腦的基本操作學(xué)的差不多了,可以根據(jù)自身的工作需要或者興趣愛好去學(xué)習(xí)特定的領(lǐng)域,例如你是建筑工程師,你可以利用電腦學(xué)習(xí)CAD畫圖;如果你想學(xué)習(xí)編程知識,那么你就得到各大相關(guān)網(wǎng)站搜資料學(xué)習(xí),加入各種交流群,慢慢去學(xué)習(xí)相關(guān)知識。一步一步慢慢學(xué)起,所有的東西都會慢慢掌握。我也是到大學(xué)才開始接觸電腦的。
只要保持好奇心,有學(xué)習(xí)和吃苦的精神,那么肯定是能做成事情。
不懂英語,電腦編程怎么學(xué)學(xué)好編程可以做些什么
不懂英文看不懂英文文檔能不能學(xué)好編程?
答案是:能。
為什么?
因為編程的中文資料也很多很豐富,足夠你學(xué)習(xí)用了。
百度一下,可以看到有那么的書夠你選夠你看。
因此,你僅僅需要的是買一本書,然后耐心的跟著書本去學(xué)習(xí)。
6.那么,既然英語不好不影響學(xué)習(xí)編程,學(xué)好英語重不重要?
答案:重要
最新的文檔資料基本上都是英文的,因此如果你想了解最前沿的資訊,會英文是必須的。同時,看的懂英文文檔能夠幫助學(xué)習(xí)。比如我經(jīng)常用的python、qt、以及很多人都會用到的msdn大部分都是英文資料。因此在查找資料時英文幫助很大。在搜索解決難題時,也有更多的選擇,比如stackoverflow就幫我解決了很多問題。中文搜索不到的,英文就能及時幫你。
而且,計算機英語比較簡單,一個詞典夠了,多看看就能夠流暢的閱覽了。重要的在于堅持二字。
7.那么計算機編程真正需要的是什么?
答案:邏輯思維能力、抽象理解能力以及數(shù)學(xué)能力。不過高難數(shù)學(xué)的應(yīng)用在非常專業(yè)的領(lǐng)域,所以不用擔心。
充滿自信的你怎么能夠不嘗試一下呢。
電腦鑼編程入門最好用啥軟件
C語言編程軟件有哪些。
McrosoftVisualC++、MicrosoftVisualStudio、DEVC++、Code::Blocks、BorlandC++、WaTComC++、BorlandC++Builder、GNUDJGPPC++、Lccwin32CCompiler3.1、HighC、TurbC、gcc、C-Free和Win-TC、MyTc等等,由于C語言比較成熟,所以編程環(huán)境很多。
2.C語言入門,不推薦使用VC,因為VC不但龐大,而且應(yīng)用開發(fā)比較高級。入門編程薦使用Dev-C和WIN-TC。
1)WIN-TC,該軟件使用TC2為內(nèi)核,提供WINDOWS平臺的開發(fā)界面,因此也就支持WINDOWS平臺下的功能,例如剪切、復(fù)制、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內(nèi)嵌匯編、自定義擴展庫的支持等。并提供一組相關(guān)輔助工具令你在編程過程中更加游刃有余。
2)Dev-C,Dev-C是一個Windows下的C和C程序的集成開發(fā)環(huán)境。它使用MingW32/GCC編譯器,遵循C/C標準。開發(fā)環(huán)境包括多頁面窗口、工程編輯器以及調(diào)試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執(zhí)行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調(diào)試功能,能夠適合初學(xué)者與編程高手的不同需求,是學(xué)習(xí)C或C的首選開發(fā)工具。
編程的入門是什么
我認為是C語言程序設(shè)計。
C語言程序設(shè)計是大部分理工科專業(yè)必修的計算機技術(shù)基礎(chǔ)課程,是數(shù)據(jù)結(jié)構(gòu)、C++、Java、操作系統(tǒng)等課程的前導(dǎo)課程,C語言具有結(jié)構(gòu)化、簡單、靈活、可移植等多個優(yōu)良特點,不僅在教學(xué)中有難以動搖的實際應(yīng)用,在自動化、單片機和基礎(chǔ)程序開放、學(xué)科競賽等領(lǐng)域也有廣泛的應(yīng)用。
C語言是國際上廣泛流行的計算機高級語言,既可以用來編寫系統(tǒng)軟件,也可以用來編寫應(yīng)用軟件。在操作系統(tǒng)和系統(tǒng)應(yīng)用程序以及需要對硬件進行操作的場合,使用C語言明顯優(yōu)于其他高級語言,許多大型應(yīng)用軟件都是用C語言編寫的。
學(xué)會C語言很容易,學(xué)好很難,精通則更難。現(xiàn)在真正掌握了C語言的人不多,學(xué)好C語言很有前途。
操作系統(tǒng)是用C語言寫的,硬件驅(qū)動程序也是用C語言寫的。而且由于C語言是中級的語言(高于匯編語言,低于Java等高級語言,這個級指的是與硬件的相關(guān)度),因此和硬件緊密結(jié)合,涉及硬件編程的基本都有C語言的應(yīng)用天地。
學(xué)C語言要往硬件底層發(fā)展,如看操作系統(tǒng)源代碼、編譯器源代碼、一些開源的顯卡驅(qū)動程序,以及一些公開的游戲引擎等。現(xiàn)在一般嵌入式系統(tǒng)編程都是用C語言。
下面列舉C語言一些常見的應(yīng)用領(lǐng)域。
1.應(yīng)用軟件
Linux操作系統(tǒng)中的應(yīng)用軟件都是使用C語言編寫的,因此這樣的應(yīng)用軟件安全性非常高。
2.服務(wù)器端開發(fā)
很多游戲或者互聯(lián)網(wǎng)公司的后臺服務(wù)器程序都是基于C語言開放的,而且大部分是Linux操作系統(tǒng),所以說,你如果想做這樣的工作,需要熟悉Linux操作系統(tǒng)及其上面的開發(fā),熟悉數(shù)據(jù)庫開發(fā),精通網(wǎng)絡(luò)編程。
3.對性能要求嚴格的領(lǐng)域
一般對性能有嚴格要求的地方都是用C語言編寫的,如網(wǎng)絡(luò)程序的底層和網(wǎng)絡(luò)服務(wù)器端底層、地圖查詢等。
4.系統(tǒng)軟件和圖形處理
C語言具有很強的繪圖能力和可移植性,并且具備很強的數(shù)據(jù)處理能力,可以用來編寫系統(tǒng)軟件、制作動畫、繪制二維圖形和三維圖形等。例如虛擬現(xiàn)實,這個領(lǐng)域一直在發(fā)展,目前VR眼鏡比較火,需要大量基于這些的C語言開發(fā)。
5.數(shù)字計算
相比于其他編程語言,C語言是數(shù)字計算能力超強的高級語言。
6.嵌入式設(shè)備開發(fā)
手機、PDA等時尚消費類電子產(chǎn)品相信大家都不陌生,其內(nèi)部的應(yīng)用軟件、游戲等很多都是采用C語言進行嵌入式開發(fā)的。
7.游戲軟件開發(fā)
很多人是由于玩游戲而熟悉了計算機,利用C語言可以開發(fā)很多游戲。
我學(xué)過C語言程序設(shè)計,自認為C語言作為編程的入門比較合適。
想學(xué)習(xí)計算機編程,如何入門
題主您好!
想學(xué)習(xí)計算機編程,如何入門?我個人是計算機專業(yè)畢業(yè),c++現(xiàn)在已經(jīng)是計算機專業(yè)的入門課程之一。學(xué)習(xí)編程的入門課程。作為入門學(xué)習(xí),還是可以的。
編程這個事情,最主要的還是學(xué)習(xí)編程思想。無論是C#,C++,還是JAVA,都只是工具,實現(xiàn)具體應(yīng)用的工具。會根據(jù)需要應(yīng)用的場景和運行的平臺不同,可能需要選擇不同工具。
如果題主學(xué)習(xí)編程是為了工作,建議先思考一下編程的方向。現(xiàn)在可以考慮的是JAVA,
.net
等應(yīng)該程序,或者是WEB編程如PHP,又或者是WEB的前端編程,大量前端工具可以學(xué)習(xí)。總體來說,現(xiàn)在編程思想是一樣的。要看你打算工作的方向,還決定學(xué)習(xí)的工具,更為節(jié)省時間。總結(jié):哪一種編程工具,都可以作為入門學(xué)習(xí)的,如果單純學(xué)習(xí)C++,去找工作的時候方向比較窄。不具備針對性,建議學(xué)習(xí)一些更容易找到工作的方向編程工具,例如:移動互聯(lián)網(wǎng),手機APP的前后端應(yīng)用類的。這樣社會的需求比較大,更容易找到工具,也有更多的機會去深入開發(fā),有助于你快速掌握更多編程技巧。零基礎(chǔ)自學(xué)編程,該讀哪些書
零基礎(chǔ)學(xué)習(xí)編程,看視頻更靠譜一些,很多自己看不懂的知識點,別人的幾句話就給講明白了。而且對于一個功能的實現(xiàn),從需求的分析,到源碼的實現(xiàn),以及調(diào)試的過程,都是動態(tài)進行的,都能清清楚楚的展現(xiàn)出來,視覺體驗也會更好一些。
找一套完整的視頻教程,邊看視頻邊敲代碼,然后在根據(jù)自己的思路去實現(xiàn)一遍,每天都保證一定的代碼量,每隔一段時間就回去對知識點進行歸納,總結(jié),加深印象。
之前學(xué)習(xí)看的是“如鵬網(wǎng)”的《這樣學(xué)Java不枯燥》視頻教程,挺好玩的,課程體系的設(shè)置可以激發(fā)對編程的興趣,通過開發(fā)超級瑪麗,飛機大戰(zhàn),吃金幣等來講解Java的基礎(chǔ)知識點,沒想到Java還可以這么學(xué),適合初學(xué)者學(xué)習(xí),具體的可以到“如鵬網(wǎng)”上去了解一下,視頻教程,課件,源碼等都是可以免費下載的,口碑不錯,基本上都是慕名而去的。
有詳細的課程體系和學(xué)習(xí)路線,可以參考一下。
第一部分:Java語言基礎(chǔ)第二部分:Java高級技術(shù)第三部分:web前端第四部分:Javaweb編程(核心階段)第五部分:企業(yè)框架第六部分:項目階段第七部分:企業(yè)專題有問題隨時提問,老師實時在線答疑,有新的課程更新了,也是可以繼續(xù)來學(xué)習(xí)的,比如說,Java提高課程,內(nèi)容包含:分布式、設(shè)計模式、前端技術(shù)、網(wǎng)絡(luò)支付、全文搜索引擎、Docker、WebService等。