想學編程從哪裡開始
1. 初學者學習編程應該從哪入手(沒基礎的應該從哪學起)
可以學習C,或者C++/C#(C#用的較多) 。
1、開始的時候可以只是看一些語法之類的基本規則,不一定非要弄得特別懂,按照書上的實例親自做幾個試試,培養一下信心,時刻給自己一點鼓勵很有必要。
2、等到基本功差不多了,就去猜畝看看數據結構和數值演算法方面的書,了解數據存取方面的知識。不管你學什麼語言,這些都是必須學的,除非你只是想在編程方面淺嘗輒止。
3、再就是盡量去多做練習,最好參與做一些項目,或是研究別人做的實例。
拓展資料:
編程是編寫程茄知序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,是計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一穗納森步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
注意在學習過程中要養成良好的編程風格和書寫習慣。還有不妨多去國內著名的編程論壇看看帖子,尤其是精華貼,多與別人交流,收獲很大的。至於每天的學習時間,因興趣和耐心而異,最重要不是時間長短,而是每天感覺到自己有所收獲就可以。
2. 我想學編程,應該從什麼地方開始
從認識什麼是編程開始
要學習編程,首先要了解什麼是編程。
理解了編程是什麼之後開始培養編程興趣,並選擇一門語言,這里比較推薦的是java。
如果是自學拿來玩,單純培養興趣,陶冶情操的,還是推薦python。
然後便是要學習入門的編程知識,從零開始學習了。
我這里有一些Java和python學習的推薦,
學Java看這里:
先上一份計算機科學速成課,也不多,周末看看就看完了。不是很復雜的視頻,挺生動有趣的。看到啥程度呢?個人認為只要看到不太懂的地方暫停一下思考思考就可以了。
為啥看這個呢,看題主的問題描述,推測你還沒開始學習很多內容,那麼先來了解了解計算機科學大概是個什麼樣子的,對計算機科學有一個整體認識。沒准還能幫助找到你的興趣所在。畢竟計算機科學還是挺大范圍的。
編程學習隨時可以開始,其實沒有多少前期要求,可能無非就是耐心比較重要吧(比如不要一上來就被配置編程環境打趴下就不學了,實在不行先在線編程工具上手也行),你可能會碰到各種各樣的問題,有些坑甚至網上也找不到現成的答案(不過還是強調一下,初學者大部分問題還是能搜索到的,搜索能力對於計算機學習很重要!多鍛煉鍛煉,搜不到大多情況下是你關鍵詞沒用好,搜索技巧不行)。
關於求助別人,可以看下經典文章《提問的智慧》,用不了多久的。其實就是搞明白如果碰到問題怎麼請教別人,如何讓別人會更願意幫助你解答,以及更有效的幫助到你。
以高中生的知識水平和學習能力而言,是完全可以從主流編程語言選一門開始入坑的。可選的主要就是C,C++,Java,Python
我不認為太偏門的,或者適用面比較狹窄的語言作為編程小白的第一門語言。各種編程語言都有自己適用場景,雖然大家喜歡開玩笑PHP是最好的語言,但主流編程語言沒有啥高下之分,只是長處和短處各不相同而已。
當然,有充分理由,比如確定就是要學做網頁,那從JavaScript開始學習編程也是可以的。退一步說,第一門編程語言只要是主流編程語言都可以(啥叫主流編程語言,比如TIOBE排行榜上哪些,排名靠前的肯定是用的人多的)。
但是為什麼建議從這四種裡面選呢?
區別在於,C,C++這種語言,尤其是C(國內大學計算機類專業里,C基本是必學語言)是更接近底層和機器的語言,整個的思路很符合計算機的工作原理,從這倆入手,對理解計算機原理更有幫助。學習的過程中可能你會接觸到更多計算機原理的知識比如操作系統的內存管理,匯編層面的調用約定等,有利於更好地理解計算機工作原理。另外其實有C/C++基礎,學別的編程語言慢不到哪裡去的,甚至像Python這樣的可以一天學會基本語法。C++相對於C多出來的東西中,一個很重要的東西就是面向對象,C++, Java, Python都是支持面向對象編程的語言,面向對象是學編程遲早要了解和有必要掌握的一種編程方式。
這幾門編程語言到底選哪一個其實都無所謂,你想要全部試一遍也行(反正是嘗試嘛),甚至你想同時學習幾門語言也是完全可以的。不過先熟練一門語言,有需求了再學別的編程語言,可以和學過的語言對比學習,會發現自己學起來還是挺快的,畢竟已經學習了一些編程的思想。
比如我之前學C++,後來一直用Python比較多,有時要寫起來C++,寫個for循環順手就敲了個for i in range(100)出來(C++裡面是這樣寫的for (int i = 0; i < 100; i++)),但其實完全不必擔心同時學幾門語言會有啥副作用。 另外你真正開始學習編程之後其實慢慢的就會了解自己要學些什麼內容了。
據我了解(自己踩坑過2333)有一些那種編程啟蒙游戲,還是不要拿來學習編程了。高中生的智力程度(咳咳)正正經經上手編程就好,不用前期准備:)
還有一個小提示就是:Python真香,可以盡早開始學習,Python用起來相當方便順手,其包管理器pip也很方便使用,第三方庫十分豐富,想要實現什麼功能,用pip安裝對應的模塊很快就能開始coding,而不是花半天時間找第三方庫,安裝庫...... 無論是作為計算器用,還是寫點腳本幫你免去某些重復勞動,又或是想要驗證一些別的語言代碼的思路但又想偷懶(以上都是我經常乾的hahaha),Python都是極佳的選擇(正道の光)!
學習編程的過程中,初學者和已經入門的人的視野是不一樣的,先學起來,你才能看到更多的東西,了解計算機的各個方向。比如計算機圖形學,機器學習,軟體工程,當然也有硬體的,機器人呀,單片機呀,另外如果想當白帽子黑客,來學信息安全也是很不錯嘛。計算機的東西很多是觸類旁通的,你盡管學,慢慢的整個計算機科學的知識大樓就在你腦子裡面搭起來了。
3. 如何學習編程
編程學習方法如下:一、確定一個方向,編程語言太多了例如java、C++、python、PHP、C等拿此判,需要確定方向,從基礎學起,建議零基礎學編程的從C語言開始學起,C語言入門比較簡單,會提升自信心。二、學習基礎語法。要學習的第一步就是基礎語法。而且必須要做出Demo,從輸出第一個hello world,到完成一個學員管理系統。這就說明已經是入門了,不斷地輸出會增加學習動力。三、視頻和圖書同步查閱,網上的是魚龍混珠,建議找一些免費的學編程入門的初級視頻進行學習,最好是成套視頻,如果條件允許也可以購買一套編程入門的視頻資料。四、找良師益友。學習編程的一個很好的方法就是和其他的程序員交談。不必談論任何特定的內容。可以是你正在學習的東西,也可以是你認為很酷的東西,更可以是你正在工作的東西皆可。五、拓展。想要在編程的路上走的更遠,扒嘩掌握編程的思想是非常重要的。在有一定基礎之後,去了解什麼是消改面向對象編程,什麼是面向過程編程,熟悉各種設計模式,你的編程之路將會更寬廣。
4. 初學編程怎麼開始
初學編程怎麼開始
自學編程入門的方法:
一、書本加視頻
對於初學者來說,可以採用視頻+書籍的方式進行學習。這兩種方式形成互補關系。
編程教學視頻可以讓你迅速掌握編程,但通常比較生動、淺顯,不成系統。而書本是比較系統,深入,但是枯燥,所以最好的方法是書和視頻結合。
二、選擇編輯器
學習編程最開始的一點就是找到一個自己用著習慣的編輯器,這里推薦Sublime Text3和Notepad++,之後有適合自己的可以隨時更換。
三、熬
自學編程難免遇到這種現象:學了一兩個月,發現自己會的不多。
編程在一開始不會有那麼大的反饋,這種現象非常正常!關鍵是你要堅持個三個月到半年的時間,熬過這個艱難的入門期。
四、選擇語言
剛開始推薦學習HTML,了解什麼是編程,而HTML屬於最簡單的一種語言,雖然它並不是編程語言,但學習後你會對整個編程有一個整體的理解,最關鍵的是它很簡單。
五、加深語言范圍
了解HTML之後推薦學習CSS,它和HTML是一種配合使用的,我們見到的網頁都是用HTML與CSS編寫的,它同樣很簡單。
六、尋找編程項目
有些程序員學習編程一上來就想著月薪1W+以上,這樣的學習過程會非常痛苦,很容易放棄。
最好是奔著一個小項目而學習編程,當你把作品做出來了,就有成就感,同時基本上具備找工作的能力,直接找個初級的開發崗位,再進階,你的自學之路功與名都有了。
從零開始學編程,首先需要給自己定一個學編程的編程目標。然後選擇一個基礎的課程,跟著課程一起學習。
編程是一門技術,我也不知道它難不難,我只知道,只要你想學,肯定能學會。技術就是一層窗戶紙,是有道理可以遵循的,在我看來,比搞抽象的藝術要容易。
從零開始學編程,第一關就是要選擇你所要學習的編程語言。盡量避免選擇過於冷門的編程語言,最好在比較常用的編程語言中挑選一個,像java、c、vb等等。選擇一本編程的入門書籍,它應該是比較詳細地介紹該門編程語言的知識點的,用詞清晰精準。
5. 自學編程應該從哪裡學起
自學編程應該:
1、建議學習 Python。Python 基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到 Python GUI庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時 Python的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。
在美國有很多編程初學 Python的書籍,其受眾就是小學、初中的青少年,比如《Python for Kids》,這些書籍一個很大的特點就是圖文並貌,並且很快引入圖形庫的學習,教會小朋友製作出一些圖形和簡單的游戲,比如畫星星,彈球。這樣的好處是激發小朋友學習編程的樂趣,讓小朋友從小就感受到編程的魅力。
2、讀大一零基礎學編程
上學習編程的首要任務是學習電腦的基礎操作,熟悉鍵盤,讓自己對電腦有初步的了解認識。至於理工科專業的學生大一估計都會教《計算機科學導論》這樣類似的課程,如果想盡快編程,學生應盡快將該書內容看一遍,讓自己對計算機有一個整體的認識。
C語言,建議使用 《C Primer Plus》,英語好的同學可以直接看英文版,注意該書不是《C++ Primer》,《C++Primer》可以在 C語言學的有一定基礎的時候看。當學完《C PrimerPlus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上 github 上直接看源碼,這樣比單純看書進步的更快。
3、新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼都勤奮的敲。
值得注意的是,編程是個比較廣義的概念,編程語言有數種,所以要學習計算機語言就要先了解語言的發展史以及各種語言在不同領域的作用,推薦先學C/C++,這門計算機語言是一門相對簡單且發展的比較完善的計算機語言,初次之外呢還有basic、C#、java等等,在C之前還有更加原始的計算機語言。
4、學會記筆記
很多人剛開始學編程以往裡面的很多東西都要記住,其實這是錯誤的做法。
不用去記住這些代碼,理解代碼比記住代碼更重要。這里我們能理解代碼是干什麼用的就可以了。如果後面用的時候忘記了,反過頭來知道在哪查找答案就可以了。這是學習的重要思想之一:知道在哪查找答案比記住更重要。
6. 我想學習編程,應該先從哪裡學起
想學習編程有以下幾點建議:
1、建議學習Python。Python基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到PythonGUI庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時Python的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。
2、C語言,建議使用《CPrimerPlus》,英語好的同學可以直接看英文版,注意該書不是《C++Primer》,《C++Primer》可以在C語言學的有一定基礎的時候看。當學完《CPrimerPlus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上github上直接看源碼,這樣比單純看書進步的更快。
3、新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼勤奮的敲。
想了解更多有關編程的相關信息,推薦咨詢達內教育。該機構致力於面向IT互聯網行業,培養軟體開發工程師、測試工程師、UI設計師、網路營銷工程師、會計等職場人才,擁有行業內完善的教研團隊,強大的師資力量,確保學員利益,全方位保障學員學習;更是與多家企業簽訂人才培養協議,全民助力學員更好就業。
7. 學習編程從哪裡入手
從最簡單語法開始入手。首先需要一本學習資料書,然後開始學習知識點,同時安裝相應的軟體編譯器,將教材中的例題和習題進行編程,鞏固和練習編程能力,通過大量的實踐練習,提高自己。
8. 我想學電腦編程 ,不知道從哪入手
想學 編程要從以下幾個方面入手:
1.了解計算機的基本組成,計算機和編程的發展史,看起來和編程關系不大,潛在的影響還是有的;
衡咐2.自己選定一門簡單的語言作為入門語言,咐配純可以選擇python,既簡單又流行。
3.會使用搜索引擎,學會用搜索引擎搜索病解決問題。
賣敏4.知曉怎麼看書,買一本好的書,看透吃透。
5.要」像」個高手一樣思考,用高手的思維思考問題,多做拓展。
6.必須擁有的學習態度,有持之以恆的毅力,認真踏實的態度和行為。