源碼網(wǎng) 新人想學編程,如何入門?
新人想學編程,如何入門?首先,你得選擇學哪種語言,現(xiàn)在主流的有c,c ,c#,java,還有最近熱門的python。c是學習高級語言的基礎;C 主要用于編寫大型軟件核心代碼和匯編一樣,比較難學,不
新人想學編程,如何入門?
- 首先,你得選擇學哪種語言,現(xiàn)在主流的有c,c ,c#,java,還有最近熱門的python。c是學習高級語言的基礎;C 主要用于編寫大型軟件核心代碼和匯編一樣,比較難學,不過學好了后,很有前途;C#主要用于編寫一些系統(tǒng)軟件,比如游戲引擎核心代碼,編寫比較簡單,界面比較友好;ASP.NET主要是用C#語言編寫開發(fā)網(wǎng)站(B/S架構)。java有J2SEJ2EEJ2MEJSP。J2EE是用很廣泛,主要偏向于企業(yè)應用軟件和一些桌面系統(tǒng)(C/S架構),計算機平臺;第二,J2ME,面向無限領域,主要用于開發(fā)手機一些軟件,比如手機游戲。很有潛力的家伙,看看中國的手機用戶就知道了;JSP主要也是開發(fā)網(wǎng)站。Python是人工智能必須的語言,想要追趕前沿,這是最優(yōu)的選擇。
- 想要學好這些語言,還得報輔導班或者上網(wǎng)自學,我的動態(tài)里就有學習這些編程語言的網(wǎng)站,大多數(shù)都是免費的。
有哪些適合新手學編程的書推薦?
這得看你是想學什么編程,編程也分很多
想自學C語言,有哪些書值得一看?
C語言是老外發(fā)明的,有條件還是要看老外的教材,最好是英文版的,這是最原汁原味的。英文不好的同學最好也是選擇一個老外教材的中文版。我推薦兩本教材,一本是譚教授的C程序設計,還有一本是C Primer Plus最新版。
一、C程序設計
這本書很適合完全不懂C語言的初學者入門,但是一些基本的計算機概念還是要知道的,比如CPU、內(nèi)存、文件、計算機原理等。
C程序設計這本書用詞上通俗易懂,沒有什么晦澀難懂的東西,只要你認字基本上理解不會有啥問題。
整本書結構安排也很合理,從最簡單的C語言介紹,到基本數(shù)據(jù)結構,到C程序三大控制結構,函數(shù)等,一直到最后的文件操作,一步步的由淺入深。
C程序設計每章的課后習題也很有針對性,針對章節(jié)中的知識點。建議把習題做一遍,這樣會加深對C語言知識點的理解。
二、C Primer Plus
看完C程序設計這本教材后可以再看看C Primer Plus這本書。這本書是老外寫的。
老外寫教材有一個最大的特點,就是比較啰嗦。對一個知識點會用較多的篇幅來講,而且語言也比較口語化。所以需要學習的同學有點耐心看完全書。
書中會有大量的C程序代碼案例,隨著知識點不斷的深入,會把不完善的C程序代碼不斷的完善,你要特別注意在完善C程序代碼中的知識點。
這本書課后的習題也很有特色,比較偏應用。建議把習題都做一遍,邊做邊總結,加深C語言的知識點。
上面是推薦的兩本C程序設計的書。后續(xù)可根據(jù)自己的實際情況選擇其他的C程序的書籍。
代碼學起來難嗎?怎么學呢?
入門容易學精難吧!
好歹我也是曾經(jīng)自學過兩個月前端的人啊,還算有點資格回答這個問題吧!
老實說,在那兩個月里我并沒有一天學到黑,也沒有把所有的心思花在學習上,我就是那種按著快進,走馬觀花、囫圇吞棗的學習了一遍視頻課程!
再來說說,我都學了哪些東西?前端三劍客:html css js,另外還有jq、ATAX、php(一點點)。學習內(nèi)容還是有點多哈!
最后再說說我學到什么程度了,這或許才是大家最關注的吧!我能夠根據(jù)設計圖寫出網(wǎng)站的靜態(tài)頁面,但是寫代碼的速度很慢,有時候我會忘記一些東西,但是我知道去哪節(jié)課程找相關的內(nèi)容并解決該問題。最難寫的是js吧,自己也只是練過幾個例題。
所以我覺得學習起來并不難,但是要想真的做好一個程序員,則需要大量的實戰(zhàn)練習,這樣才能熟能生巧,讓代碼寫起來更加快速并準確。另外,我們也要通過大量的實戰(zhàn)練習和思考去完成對一個程序語言的理解,而不是死板的只會寫現(xiàn)成的程序。
三天不練手生,是個一年多,該忘的也都忘了,我現(xiàn)在大概只能知道html、css和js對于網(wǎng)頁的意義了吧,知道網(wǎng)站出問題是該怎么去尋找問題的源頭以及一些簡單的思路了。
我是藍胖子,一個從機械畢業(yè)轉行做互聯(lián)網(wǎng)、比較喜歡折騰技術的個人網(wǎng)站小站長。想學代碼的朋友,可以跟大家推薦兩個網(wǎng)站。
1、藍胖仔導航(pc和手機端都可用)
這是一個導航網(wǎng)站,聚合了多個IT學習網(wǎng)站,讓你學習代碼的時候事半功倍。
2、藍胖仔資源站(pc端展示更好一點)
這是一個主要分享建站資源的網(wǎng)站,內(nèi)含前端教學視頻、前端編程工具以及前端案例源碼,讓你學習起來更加得心應手。