學習編程干嘛呢?學了能為自己未來帶來收益,聽說2020年的程序員供不應求呢。所以我一定要盡快學好。說還可以滿足自己的小需求,是什么呢,我也想知道。
學習任何領域的知識,首先要理解核心概念。
那編程是什么呢?
編程就是編寫程序,編寫程序干嘛呢?程序是為了實現一個需求而設計的邏輯流程。廣義的說程序它就是一個東西。
程序是由程序語言組成的。
程序語言是由編寫者寫出來的。寫出來的程序需要由執行者來執行,執行者可以是電腦。執行來滿足需求。被滿足需求的人稱調用者。負責程序改進的稱為擁有者。
以上是對編程基本概念的解釋。很抽象。如果就說這些,也只是懵懵懂懂。
可以用類比來讓以上概念更加容易理解。
比如大廚寫的菜譜就是這個程序,剛也說了廣義的說程序就是一個東西。
程序__菜譜
需求__可口的飯菜
編寫者__大廚
執行者__廚師
調用者__顧客
擁有者__廚師長
嗯,以上就是一些概念了。先這些以后再補充。
以下是技能的學習?
http://www.codecombat.com :通過玩游戲來啟蒙,有中文版,適合初學者
http://www.khanacademy.org :純英文視頻講解教學,適合學霸和筆記黨
http://www.codecademy.com :交互式實戰,效果最佳,但需有一定基礎