【个人情况】 现在16岁,因病休学,九月重新上高一,所以有四个月的空闲时间,地处新疆塔城。 一直以来

【个人情况】 现在16岁,因病休学,九月重新上高一,所以有四个月的空闲时间,地处新疆塔城。 一直以来都对计算机编程抱有兴趣,但没有机会尝试,也从来不知道NOIP这类竞赛,前两天偶然得知,然后就想拼一把试一试。 由于这边小地方也没有什么培训机构,所以就打算看书自学。 我目前借了我表姐的一本《啊哈!C语言》正在自学,自我感觉还可以,暂时都属于可以理解的范围之内。已经在网上购买了《CCF中学生计算机程序设计》《信息学奥赛课课通(C++版)》《啊哈!算法》。 【问题】 想问一下都需要学什么?参加竞赛的报名要求是什么?以我目前的年级的参赛流程,需要先参加什么竞赛吗?(譬如CSJ-J/S)还是我可以直接报名NOIP初赛?报名途径有哪些?我们这边小地方,基本上我身边的人都从来没有这些竞赛的概念,最近空余时间已经搜索很多内容了,但还是没太搞懂。 高一年级据说应该是参加NOIP提高组的竞赛,但我也有看见需要先获得普及组的一定名次才可以报名参赛,还有看见是需要CSJ-J/S认证的等等,就很茫然。 再就是我现在准备,今年参加一次之后是否再就没有机会了? 急需解答,希望能有哪位大神解惑🌝🌝

高中里还是先学业为主,搞IT到大学里搞也不迟。

如果只是想简单了解一些编程,或者不准备深入,那么我建议你学Python,简单易懂,容易上手,并且支持的库很多,很多东西不需要自己造轮子直接可以用,教程也多。但是缺点就是不能够真正的理解编程和其中的思想逻辑,可以说只是入门。python想要精深怎么也绕不过CPython的,这语言的底层就是C语言。
如果有准备以后走编程的路子的话,就一定要学C,比较难,但是这可以说是编程的基础,然后由C转到C++,由面向过程转到面向对象,C++能学到一定程度的话,转到其他语言都不是问题,只是个语法问题而已。如果C++学到精通,不是简历上面写的那种精通C/C++的精通,世界各国IT行业相关的大公司都抢着要。