小孩应该学习编程吗?
编程就是编写程序
程序=算法+数据结构=组合数学+几何;高中的理论+理性思考+逻辑思维
编写程序,还需要程序思维
首先,小孩(暂定十岁以下)更适合感性思维,缺少理性思维,看到的外观印象很深刻,看不到内涵很难理解
其次,理论知识的学习过程,类似于盖楼,没有下面的基础,上面的空中楼阁一定会倒;十岁以下学习高中的数学,绝大部分学不会
再其次,逻辑思维,是有了很多理论基础之后的返璞归真,逻辑数学都是在高等数学之后才开的课;这更难了
再其次,编程需要长时间对着电脑,对于眼睛和脊柱颈椎都不好
再其次,电脑上的东西,坏的比好的多,非专业人士很难给小孩打造一个安全的沙盒,娃娃禁不住诱惑很容易学坏了
所以小孩学习编程学了半天,只能学到点程序思维:顺序、循环、判断,有用但是没多大意义,但是风险有一大堆
所以小孩学编程,只适合天赋异禀的,或者对编程特别感兴趣的小孩;对大部分小孩来说,初中甚至高中再学习编程更合适
最后如果一定要学,可以试试scratch,专门针对小孩的编程语言,bilibili上面很多教程