如果給你一個機會重新學習編程?
那要看你本身是什么年齡段或處于什么認知階段以及為了做什么了。
1.若處于兒童階段,首要目標是培養(yǎng)思維能力,那么scratch是以可視化積木塊的形式,通過拖、拉已經包裝在積木塊內的語言按邏輯順序排列來完成動畫、游戲等效果,既可以培養(yǎng)兒童的興趣,還可以讓他們對編程有初步的了解,是最適合初級階段編程入門的語言。
2.若對編程有一定的了解,且未來要往人工智能方向發(fā)展,就可以學習python,它是離人工智能最近的編程語言,且語法比較簡單,是近幾年出現(xiàn)且非常火爆的編程語言,它簡單、明確而優(yōu)雅,已被納入中小學課標。
3.如果是為了更進階的目標,參加信息競賽,考取名校,且已經掌握了手寫代碼,就推薦學習C++,因為它是更為深度的計算機語言,是真正高級程序員需要掌握的語言。