建议上小学的时候开始学,编程需要具备一定的逻辑思维,年龄太小逻辑思维不清晰,这情况下很难学习,一开始让小孩子觉得难,那么以后要学下去就更难了,也许未来和程序这条路就无缘了。
另外不建议一开始就学c语言,c语言是较为底层的语音,不仅难,而且没有可视化,最重要的是很难有一些直观简单应用的地方。这样容易让孩子觉得枯燥,没有成就感!!
建议一开始学一些前端的简单的编程语言,例如html,先从做个人的网页,做个全家福网页啦,个人的成长记录啦,都很有意义的应用。
让孩子学习编程,关键在于有趣,简单,容易达成成就感,这样就能让孩子持续学习下去,不断深耕拓展。
个人认为,如果真的喜欢并且热爱这门专业就去了解一些现在比较热门的、前沿的技术,因为未来可能这些技术比较好拿饭碗。
我个人觉得编程要想学好,学透不是一件简单的事情,所以更要沉下心。
一方面看市场需求,选择自己适合自己的发展方向,之后再更多的决定学什么东西。
下面我举几个方向:
1、如果做硬件方向,比如单机片、嵌入式系统、那么扎实的c语言功底,也要学汇编语言,学习微机原理、组成原理。
2、如果是企业级应用,那么要学好java,学号j2ee、oracle数据库、或sql。
3、如果要做游戏,要熟悉一门常用的语言,要熟悉计算机图形学。要了解最适合,效率最高的语言。
4、如果做网站,那么对html、php、jsp等都必须熟悉。
具体要看你自己适合,并有兴趣的发展方向,从接下来的学习中找到自己适合的方向。英语也要好好学!!