少兒學編程選擇什么編程語言?
喬布斯說『人人都應該學習一門計算機語言,因為它將教會你如何思考』
奧巴馬曾在美國全民編程周中還親自寫了一段 Java 代碼。
新加坡總統李顯龍也是一位編程高手。
鄧小平同志早在幾十年前就做出了『計算機要從娃娃抓起』的指示。
現在編程課程也已經走入小學校園,可以說兒童學習編程在全世界范圍內都是趨勢。
編程對于兒童來講絕對是一門新鮮的事物,根據不同的年齡段我建議分類兩類來學習。
圖形化編程對于學齡前的孩子來說,對于圖形的記憶是很容易的,這一點看看世面上的學習英語的畫冊就知道了,但是對邏輯思維相對就要弱很多,而編程最重要的基礎就是邏輯思維,在這個階段可以通過圖片形式的內容來鍛煉孩子的邏輯思維。
這種學習方式主要推薦 Scratch 這個 APP ,它通過類似樂高積木的圖形方式,拖拖拽拽就可以實現一些邏輯表達。這很容易讓孩子產生興趣。
代碼編程當孩子通過圖形化編程產生興趣以后,應該趁熱打鐵來學習代碼編程。這時候孩子已經具備基礎的邏輯思維能力,但最好還不要完全脫離圖形的東西,比如可以首先接觸 HTML 和 CSS 來制作網頁,然后再學習 Javascript 豐富網頁的交互,最后學習網絡相關的知識,就能構成相對整體的知識架構。
我在 2017 年帶了一位5年紀的小朋友學習做編程項目,在之前他就自學了 Python,從那時候起他編寫了人工智能聊天機器人項目 xiaohu.ai 并維護至現在。在學校老師的幫助下,對接了學校信息資源,并通過微信公眾號為同學服務。
總結編程最重要的就是要經常練習,所以自主的興趣非常重要,要在整個學習的過程中不斷的得到成功的反饋來提升成就感。