學一門編程語言的首要原則是什麼?

歡迎大家來說說自己的看法


不要想著立刻賺錢


多用。


首先要會編程,然後學編程語言就簡單了。

所謂編程,就是把一個問題,有條理的,結構化的描述出來。


首要原則是要動手寫代碼。

不要光說(看)不練。


不要在意其他人對這門語言的看法。

PS。尤其是每個月的那個編程語言排行榜。


西門吹雪忽然道:「你學劍?」葉孤城道:「我就是劍。」西門吹雪道:「你知不知道劍的精義何在?」葉孤城道:「你說!」西門吹雪道:「在於誠。」葉孤城道:「誠?」西門吹雪道:「惟有誠心真意,才能達到劍術的巔峰,不誠的人,根本不足論劍。」葉孤城的瞳孔突又收縮。西門吹雪盯著他,道:「你不誠。」葉孤城沉默了很久,忽然也問道:「你學劍?」西門吹雪道:「學無止境,劍術更是學無止境。」  葉孤城道:「你既學劍,就該知道學劍的人只要誠於劍,並不必誠於人。」西門吹雪不再說話,話已說盡。

是誠

做人也一樣


能用這個編程語言做點有價值的事情!


多寫。前期,示例代碼看懂了,對照著親手敲一遍;示例代碼沒看懂,也對照著親手敲一遍(如果你足夠自虐,多敲幾遍也不是問題。懂了最好,不懂還能不厭其煩地敲,證明這是你的真愛)。基本掌握之後,嘗試用已知的東西解決問題。


沒什麼首要次要,說幾條,

多看好項目

一個功能不會做,看人家怎麼做的。

編程的核心要將一套程序的邏輯流熟爛於胸才能想哪改哪,而熟爛於胸最好的方法就是斷點與log,而斷點運用的細節就是斷下來看堆棧里函數的調用順序,條件斷點,測試一些參數看效果來猜什麼功能:log的話就是將重要變數結果都寫在log.txt便於復盤。大概就這些,核心思想是多用多編,技巧就是上面的,也僅僅是一部分,自己慢慢悟吧。

有道無術,術尚可求,有術無道,止於術。


知道學習的目的是啥,還有這種語言的特性以及方向


學會對比,如果第一次學,就和自然語言對比,如果第二次學就跟之前學過的語言對比,會事半功倍。


語言只是工具,完成目的才是最重要的


一切以實物為準


是熱愛。


是對編程的熱愛, 從而帶來的專注


推薦閱讀:

如何高效快速背誦和熟悉API?
如何從零開始寫一個簡單的操作系統?
學習C語言會耽誤學C++嗎?
計算機技術行業從業的門檻高嗎?

TAG:編程學習 | CC | 自學編程 |