单纯从编程语言来说,种类非常多,可以参考下面的图
但是如你问题中来说,如果是初中生入门,强烈建议从计算机的一些基础开始学起。
主要学习的内容是:
1.计算机组成原理
2.操作系统
3.计算机网络
4.数据结构
语言的话建议从C语言开始学习,基础部分学习的差不多了,然后选择自己的兴趣方向,开始专项学习,这样一步步来比较踏实。