注意:不要学C充当第一门语言,如果不是玩竞赛一类的,不建议学习
速成:聪明的人很快就能学会,这个聪明程度要求不高,大概也就学到语法的时候能反应想到一些应用场景,能想到一些使用技巧
我认为学C/深入理解计算机系统很重要,但是对于一个高中生而言,如果并非 聪明到一定程度(大概就是同龄人的前1%)或者想要通过一些竞赛啥的去进行功利性追求,不建议学习编程。主要原因是高考太重要,如果你学习编程能有助于你进入更好的大学,那么可以学,如果不行,那还是算了吧。这也是我不建议第一门语言学C的原因,相对来说需要了解更多底层的知识,但是学习这些知识会花费不少的时间,哪怕是想要去竞赛,那学习python+常见数据结构和基础算法,应该也足够了。
另外我不认为只学python和基础算法能有什么作用,连底层都不懂,说自己是程序员简直是侮辱了程序员。
如果纯当兴趣的话,建议先评估自身的学习水平和兴趣程度,如果不是有意进入该行业,学来真的没什么用,还有那些学习都学不好的学生,学编程只会更难,虽然基础算法就是初中生都具备学好的能力,但并不是任何人都能真的学会的(何况学会了也做不了什么)。学得半桶水还浪费了学习时间,那就更加是可笑之极。