-
當前位置:首頁 > 創(chuàng)意學院 > 空間設計 > 專題列表 > 正文
入門編程應該先學什么(入門編程應該先學什么語言)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于入門編程應該先學什么的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內優(yōu)秀企業(yè),服務客戶遍布全國,設計相關業(yè)務請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、編程入門先學什么?
編程入門先學C語言或者python。
為了解決使用機器語言編寫應用程序所帶來的一系列問題,人們首先想到使用助記符號來代替不容易記憶的機器指令。這種助記符號來表示計算機指令的語言稱為符號語言,也稱匯編語言。
在匯編語言中,每一條用符號來表示的匯編指令與計算機機器指令一一對應;記憶難度大大減少了,不僅易于檢查和修改程序錯誤,而且指令、數(shù)據(jù)的存放位置可以由計算機自動分配。
相關如下:
使用匯編語言編寫計算機程序,程序員仍然需要十分熟悉計算機系統(tǒng)的硬件結構,所以從程序設計本身上來看仍然是低效率的、繁瑣的。
但正是由于匯編語言與計算機硬件系統(tǒng)關系密切,在某些特定的場合,如對時空效率要求很高的系統(tǒng)核心程序以及實時控制程序等,迄今為止匯編語言仍然是十分有效的程序設計工具。
但它有不可替代的特性,比如一些單片機或者一些直接控制硬件的程序就一定要用匯編語言。
二、零基礎編程需要先學什么?
從零基礎開始學編程,可以先學習如何使用Excel高級函數(shù)、如何使用Google高級搜索這些簡單的使用技能開始,再到html的基本原理入門,然后開始做一些有意義的項目,比如小游戲、個人博客等等,選擇Python、Nodejs都是不錯的選擇。(這兩個國內的大學基本不教)直接學習C++沒有什么實際意義,除非是科班人士。
沒有什么適合文科或者理科生的編程語言,學編程在我看來關鍵在興趣,一邊看書一邊碼代碼只要能堅持進步會很快
入門的話還是首推c,幾乎沒有哪個程序猿不會一點c的,而且平時學習的話如果不喜歡自己看書的話,慕課或者其它的一些資源網(wǎng)站有很多相關教學視頻
參考資料
知乎.知乎.知乎:知乎,2018
三、自學編程入門先學什么
問題一:學習編程入門應該先學什么? 學C,c++,C#,數(shù)據(jù)結構,數(shù)據(jù)庫,算法.剛開始還是先學c語言吧,推薦下《C程序設計》,發(fā)行量第一的書,幾乎人手一本.比穿適合初學者,
The C Programming Language也是本好書,推薦
問題二:學編程應該先學什么 我以前學過但后來放棄了 我可以給你點建議 希望對你有用??!
1.編程一般來說還是先學C語言,其實你不學C直接學C++也行,因為在C++中也包含很多C語。。但是我還是建議先學c.雖然要多花點時間但是對你以后過渡到C++和理解一些編程的基礎知識,基本概念是很有好處的。學好了C之后就可以選擇學java,c++,C#等。。。雖然語言多,但是他們都基于C只是有些地方不同,你可以根據(jù)你的就業(yè)方向選擇一門學精,一定要。。。然后你在學其他的語言都相當簡單。。就像你學好一門內功,其他武功學起來就簡單了。
2.我想談的經驗就是,新手經常問的要數(shù)學知識和英語知識的問題。。英語知識講究就行不太影響大局。如果你的英語知識稍好的話,以后你定義函數(shù)名和看別人的程序這些都會幫你節(jié)約時間。。。我學編程以前很多人說數(shù)學不重要,其實對于編程來說是需要數(shù)學知識的,從某方面來說數(shù)學等于邏輯,眾說周知編程是一項需要邏輯的知識。。。我數(shù)學很差,而且我又是自學編程,在開始學基礎C++的時候還沒有多大困難。。到后面學到了在編程中最關鍵的數(shù)據(jù)結構和算法的時候,我就被難住。這里要求數(shù)學要好。編程中的算法和數(shù)據(jù)結構是很重要的,以后你的程序編得好不好,就是看誰的算法和數(shù)據(jù)結構用得最恰當。最高效。。。。這也是導致我放棄的直接原因。。。
3學習方法。。編程是需要實踐的,建議你買一個筆記本電腦。。然后有空就去圖書館上機練習。。做下課后的習題。。把書上的例題也自己做一遍。。
一本好書,你一遍是無法理解其中的全部精華的,真的,起碼看,做兩遍以上,
雖然浪費時間,但是每一次你就會對其中的知識點有新的理解。。。雖然很浪費時間,而且讓人心情煩躁。。。但是一個程序員關鍵是能耐住寂寞。
4.當你學得不錯了,你可以和你志同道合的朋友一起去接一些小項目做,這樣你才能看到自己的不足。。??辞宄嵺`和理論的差別。。。
5關于前供問題。。。依照這個社會的發(fā)展,電腦以后幾乎像手機一樣普及。所以你們前途的一定是光明的。。。。雖然這一行才出來工資或許不高,但是自己要能做個1年多,有經驗了。。工資是普遍高的。。
6這一行是有趣的,你看網(wǎng)上這些東西不都是程序嗎?也是累的。。最后的勝利者是耐得住寂寞。努力的人
問題三:零基礎學習編程,我需要先學習什么 看你想要干什么。計算機程序有很多方向和用途??梢韵葘W習一些對新手友好的語言,比如Python、VB、C語言,主要是鍛煉自然語言思維到計算機語言思維的銜接過渡。然后可以考慮個人的開發(fā)方向,移動開發(fā)就學Java、Swift、C++,pc軟件開發(fā)就學C#,C++
問題四:零基礎想入門編程需要先學什么? 說真的, 如果你對編程是 0 認識的, 那我先恭喜你!! 因為你將會有個很好的開始 ( 像我這種老骨頭, 很多壞習慣都改不了, 學習新的東西也有困難 ) 那, 我給你的建議是 :
1. 如果你的英文還可以, 找英文的教材來學, 去外國的 forum 討教 (如 StackOverflow), 你會有更好的領悟, 會有更多人可以幫到你. 你會學到更好的編程思維, 最重要是, 學會 問對問題 ( 老外比較愿意一邊批評你, 一邊幫助你, 他們會給你引導居多, 迫你思考 )
2. 首先要有編程的思路. 你總要知道 你到底想做甚, 為甚要做甚, 你要做甚. 一旦缺少其一, 你的行為便沒有意思, 你的思路 和理解也會中斷, 你會變得很迷失
3. 你要明白編程的 4步曲 Input -> Process -> Output, 另加 Storage
4. 你可以先嘗試用人類的語言去編程 ( 我總是這教我的學生的 ). 你得用上 由... 到..., 當... 就... , 如果 ... 那... 否則... (可以再加, 又如果... ) , 你可以試著這樣寫一個 我的一星期 的程序.. 當這寫得出的時期, 那就代表了你已開始有 編程的思維, 你再看那些 for (...), while(...), if then elseif else 時, 你就能跟上了. 但如果你還沒做到這一點, 那代表, 你還沒準備好
5. 另外, 你也得有一些 OO (物件導向) 的概念, 如甚是 Object(Class), Attribute (Properties), Method; 甚是 Inheritance(繼承), Polymorphy *** (多形繼承), Encapsulation(封裝). 那你就很容易掌握教程里的思路
6. 以我本人的經歷, 跟著教程是學不會的, 我會先前設一個目標, 如:我要寫一個 鬧鐘記事本 , 無論我用甚(懂或不懂的)語言, 我都會循著上面 2,3,4 點的思路去一步一步找出答案. 我要這個應用怎操作 ? 最後要得到甚結果 ? 怎樣做到這個介面 ? 里面要有甚邏輯 ? 里面會發(fā)生多少支節(jié)... 最後就是你耕耘的收獲.
7. 最後, 我會建議你先學會畫流程圖和規(guī)劃程序, 才去想怎做程序, 連道理都沒講得通, 那是絕對不可能寫得出個程序來的. yEd 是個不錯的流程圖軟件, FreeMind 則是一個不錯心智圖軟件, 你都可以試試.
以上, 希望對你有幫助. 但我說的也就這多了, 沒補充了, 所以也不用追問了. Good luck! Happy Programming! =)
問題五:零基礎初學者學習編程語言應該學習哪一種? 你打算一直學下去的話,就先學C,VB只是簡單的,C學好后再深入學習java。c功透后只要兩三個星期就能夠把VB搞懂。現(xiàn)在大企業(yè)基本不是看你學的語言多少,而是你的編程基本功及可培養(yǎng)發(fā)展?jié)摿Γ?
問題六:編程入門因先學什么或先看什么書好? 選擇開始語言真的很重要,C語言容易掌握,如果要深究它卻是最難的,C語言是一個面向過程的罰言它應用于硬件開發(fā)~其工資是所有編程語言不能比的,你要想當黑客C語言必須要精通,還有計算機的核心技術!用C語言做基礎語言是很好的~
學過C語言的入java和c#就容易多了~!java是san公司c#是微軟出的, 都是面向對象的語言~在面向對象的編程中萬物皆對象!java要比c#難度高~不過工資也高!
學完以上語言還需要學數(shù)據(jù)庫語言~SQL和Oracle,一個大型程序是少不了數(shù)據(jù)庫的~
然后看選擇是否進網(wǎng)頁編程~網(wǎng)頁編程需要以html語言做基礎然后和java結合就是jsp語言~和c#就是asp語言!
以上只是給你了一個思路進入編程的領域是很辛苦的~需要有堅強的毅力~~呵呵不說太多了祝你學業(yè)有成.
問題七:零基礎編程入門自學先學什么 剛學程序的時候要切記:
1.不要追風,不管別人說今天XX語言有多好,明天XX語言多流行。
2.編碼是件很枯燥,甚至很痛苦的事,所以一定要有耐心。
c,最基礎也是最根本的(操作系統(tǒng)就是用c和c++編的),學了c后c++,c#就很好學了因為大體差不多.其實只要學了一門語言學其他的就很快了.
C#.C++是由c語言發(fā)展出來的。vc就是visual c就是圖形界面的c語言編程
Visual Studio2008只是個專業(yè)開發(fā)軟件(很多大程序都在這個上開發(fā))不是教學用的,也沒有什么真正意義上的教學軟件。編程嘛不管用什么程序編都一樣,Visual Studio2008很不錯,編程錯誤提示也很到位。
要去買本c語言的書,自己鼓搗是沒用的。
問題八:零基礎自學編程應該先學什么? 我自學的都是java,比較簡單
問題九:編程入門先學什么,自學能學會嗎? 這個問題問的挺廣泛的。我先回答第二個問題,自學能學會。編程的話首先要學習計算機基礎,打字,學習一些計算機基本原理,算法,數(shù)據(jù)結構相關的基礎。然后學習C語言。然后根據(jù)自己的方向選擇一門想學的語言,學習語法,做項目。
這個是很大致的說法。具體還要看你是什么基礎,想做什么。而且做了才知道。
問題十:自學編程怎么入門(零基礎) 因為你說是因為愛好才學,我便回一回這問題。
建議:去書店買一本c語言入門書籍看看。把書上的代碼手工往電腦上錄入,調試(我用了四個梗,所有工作之余的所有時間都在看、想……四個月勉強入門……),學會了這一種語言,其它的語言都很容易過渡的。
之后,再學數(shù)據(jù)結構,充分認識點,線、樹、圖形等等……這里我用的時間太多,但數(shù)基礎不行,還有些都沒有學會……
之后,你自己就知道怎么辦了……
我也因為愛好才學的,也是自學。
你是高中生,比我好多了,我是初中生,你比我學習起來更容易。
四、想問學習編程先學什么
1、對于初學者,想做簡單的編程的話,建議從C語言開始入門。C語言是最主流的基礎語言,現(xiàn)在軟件開發(fā)上所用的的主流的高級編程語言大多數(shù)都是以C語言為基礎演化而來的,掌握好C語言有助于學習其他的高級編程語言。
2、也可以先學Pascal。Pascal是一門很好的教學語言。然后對過程式編程有些了解以后可以學習數(shù)據(jù)結構,C和C++。然后可以學一下Java或C#。
更多關于學習編程先學什么,進入:https://m.abcgonglue.com/ask/f155871615818462.html?zd查看更多內容
以上就是關于入門編程應該先學什么相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀:
html零基礎入門教程(怎么創(chuàng)建自己的網(wǎng)站平臺)
毒個人賣家入駐是否支持7天無理由(毒個人賣家是否需要支持七天無理由)