零基础的孩子直接学C++好吗
如果是零基础的话不推荐学C++,先从简单的学起,推荐先学python,简单而有趣的一门语言,等你有一门编程语言基础了就应该学习计算机原理,对计算机有更深层次理解有利于以后的编程之路。我高中文化,也是零基础自学的,花了一年时间自学,现在从事web后端开发工作,我给你推荐一个我自认为快速的学习路线:1、学习python,python简单容易上手,现在的学习资料很多,还有多个有趣的帮助学习的项目比如极客战记,学习python可以让我们掌握基本的编程思路,编程基础,面向对象,这些对以后学习其他语言很有帮助。2、学习计算机原理,最基本的弄清楚数据结构,内存结构,堆,栈和程序的运行原理。3、网络编程,现在是互联网时代,网络编程是必须课,主要学习通讯协议的原理和数据结构。4、放飞自己吧,以上3条你都过了,你可以再学习一门其他语言了,编程语言大同小异,你有一门语言的基础学第二门就比较简单了,也到时候考虑你以后的编程之路了,web方向推荐JAVA、GO、JavaScript(顺便为GO做下广告,GO是最简单的编译型系统级语言,为称为网络版的C,大道至简的理念是所有语言发展的方向),桌面软件及游戏开发推荐C#、C、C++,移动APP开发推荐swift、kolin,现在最火的AI就继续用python吧,python什么都能干,都是什么都不是最好的选择,除了AI。我自己的语言路线python->golang->JavaScript->java