目前国内都是c作为入门,而国外大部分使用java作为入门教育语言,两者来说都各有好处。
C:c虽然说入门相对比较难,但c的通用性还是比较广的,大学时学的c语言,然后再去看其他语言感觉都很快能理解。
Java:外国之所以用Java作为入门编程语言就是它入门难度相对会低一些,而且由于java的生态环境好,许多it都使用java,相对工作会好找一点。
Python:看到还有人提Python,我个人没接触过,但看一个同事大学自学的python,然后再学c#的时候非常痛苦,因为python定义数据时是不需要指定数据类型的,而c和java定义变量时都是静态的,所以虽然Python确实比较简单,但感觉还是不适合作为入门语言,毕竟入门语言最好还是能触类旁通,更好的学习其他语言,毕竟作为一个程序员不可能只会一门语言,工作中有很多时候甚至要临时学习新的语言。