JAVA is programming Language
It is the best way to learn to code
AP Computer Science A is JAVA
Goals are
Oracle Certified Java Programmer (OCJP)
attend Programming Competition
Code Quest
International Olympiad in Informatics (IOI)
American Computer Science League (ACSL)
USA Computing Olympiad (USACO)