Hello everyone, I have decided to finally start learning to program and eventually start solving some of the hts missions. I am taking a computer science class right now (in high school, im 16) and we are learning to use java. I noticed that a lot of the languages I see on this site are mostly c related languages. My class is moving very slowly, so I wanna be learning at home also and was wondering if I should do java at home as well as at school, or should I pick up a c language at home? I couldn't tell you what my goal is for learning how to program, I have just been interested in it for a long time. So any tips and help would be greatly appreciated!
Also, to solve the hts missions, do you need knowledge on just programming or on a lot more than that? It would be a great help if someone could give me some info on what you need to know in order to solve some of the easier missions.
Thanks in advance !