What programming language is recommended for students to use to complete the Create performance task?

Print this page
beginning of content:

Students can develop any program they choose (e.g., an app, a game, art design, etc.) with their choice of programming language to meet all the criteria in the Create performance task. A list of suggested programming languages is provided in the instruction section of the AP Computer Science Principles Course and Exam Description (.pdf/2.05MB). Though this is not a comprehensive list, it is a point of reference to determine what will work best for a student.