給小朋友的編程書
來自專欄九章演算法23 人贊了文章
作者| RJ Zhu
專欄 | 九章演算法
你可能會意外,也可能會驚喜,但現如今,六歲大的孩子都開始學習編程了。或是自學,或是上學校的編程課。
然而無論他們是通過哪種方式學習的,編程都已經慢慢成為孩子們互相追捧著學習的東西了。
在孩子們眼裡編程越來越成為一件非常酷炫的事情,孩子們都想學習如何自製視頻遊戲,都想設計自己的 Minecraft mod。
如果你發現自己(未來)的小孩喜歡遊戲,並也喜歡學習怎麼製作自己的遊戲或怎樣編寫程序的話,那可以讓你的孩子看看下面的這些書,這些書可以教給你的寶貝編程的基礎知識,帶著他們開始走向編程大佬的人生巔峰!
P.S. 當然,如果你樂意為自己的寶寶現身教學,那更是再好不過啦。
HTML for Babies
你的寶寶未來想做遊戲設計師?
那可以讓他讀這本可以教他一些簡單編程語法的書。
這本書將很簡明淺顯地引導你的孩子學習基礎的HTML標識代碼——開放式標籤,關閉式標籤等等。
而且這本書還有關於樣式表的後續本——CSS for Babies,同樣淺顯易懂,學完這個,你的寶貝可能就可以寫一個屬於自己的靜態網頁啦!
Hello Ruby: Adventures in Coding
相比於那些編程指南,這本書更像是一本故事書。
它講述了Rudy是怎麼用一個項目獲得38萬美元籌集金的故事。
這本書的主人公Rudy是一名腦洞奇大的女孩,從她身上,孩子會學習到模式識別、計算思維等等更高階的概念——這些概念對理解代碼都是至關重要的。
書里還會出現應用程序、在線遊戲等內容。
上面這些內容都會讓家中的寶貝充分了解怎麼在編程的狂野世界裡進行一場別開生面的旅行。
Coding Games in Scratch
這本有趣的DK教學書有一個十分吸引人的副標題——《通過圖示教你一步步編出自己的遊戲》,光聽這個名字你應該就知道這本書的用途了。
這本書將通過配圖加解說的模式教你的寶寶使用Scratch——一種免費編程語言。
很多學校現在都在使用Scratch來向學生教授編碼基礎,像是創建幾種不同類型的基礎遊戲等。這本書會讓你的寶寶喜歡上其Minecraft-esque式的圖像設計,甚至你也會喜歡上用Scratch來做成一些東西。
假如你家寶寶想實際操作動手編程編出點作品,那這本書將是不二之選。
Coding for Beginners Using Scratch Lift-the-Flap
Computers and Coding
在20世紀80年代,Usborne出版社發行了一系列十分流行的編程書籍給那些想學習如何編寫電腦遊戲的孩子們,例如聽起來就很有趣的《初學者的機器代碼簡介》。
今年年初,Usborne出版社發行了他們80年代經典編程書的免費PDF版,以幫助推廣他們旨在教當代的孩子們如何用Scratch編程的新系列叢書。
《Coding for Beginners Using Scratch》和《Lift-the-Flap Computers and Coding》就是這一系列叢書中的兩本。
Coding Projects in Scratch
Coding Projects in Scratch是天文物理學家Jon Woodcock給這本書起的別名。
《Coding Projects in Scratch》提供了18個創意項目,這些項目分別教會孩子們必須要學會的編程基礎。通過這些項目,他們將明白如何編寫自己想要的角色、動畫、音效等等。
也許今天他們還在編寫一個恐龍舞會,明天...誰知道會不會弄出一個奧創呢?
Python for Kids:
A Playful Introduction to Programming
前面說了這麼多關於Scratch的編程書,但Scratch可不是適合孩子們的唯一編程語言。
Python這個語言近年在程序員界也是越來越火爆,它也同樣適合孩子們來學習。這個語言入門容易上手快,是很多初學者的首選,但大多數高級別的Python指南像稅碼文件一樣並不容易理解。不過很棒的是這本書深入淺出,圖文並茂,讓孩子們接受起來更加方便。
這本書的作者布里格斯始終堅持著用有趣的方式來談論編程概念的理念,他的這份作品可以說在有趣易懂上是非常成功的。
DK Coding Workbooks
你的孩子是否不只信奉書中所講而是喜歡付諸實踐呢?
如果是這樣並且他們對編程飽含興趣,那你的寶寶也許可以嘗試DK中的那些系列的配套練習內容。每份練習內容都收錄了與寶寶所學概念相配套的一系列練習和項目。
這些練習工程都很實用,包含了Jon Woodcock的《Coding Games in Scratch》等作品中的經典內容,非常值得一看!
推薦閱讀
讓人不想離職的矽谷IT公司
找碼工常見問題大合集 2017年最受歡迎的編程語言有哪些?
歡迎關注我的微信公眾號:九章演算法(ninechapter)。
精英程序員交流社區,定期發布面試題、面試技巧、求職信息等。
推薦閱讀:
※Scalers:學好英語的幾個切入點
※世界一流的美國家庭教育
※想教育孩子首先要教育自己
※丟失的孩子,也許一百年都找不完丨呵護指南
※先弄清楚起跑線的位置,再談輸不輸!