Junior high school mathematics programming
It is no problem to start learning programming in junior high school, mainly because of strong logical ability, and mathematics also cultivates logical ability, so it is not a big problem to learn programming well. However, programming is boring. The biggest problem in junior high school may be that there is no motivation to support your study, and it is easy to give up halfway.