Originally Posted by ConnectingDots
Thank you! We'll go ahead and try Scratch since he's already begging for it (and since it is free). What other languages should we be thinking about after Scratch? Java? Python?

The Java equivalent of the Python program

print("Hello, World")

is

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}

so I suggest Python next. It is more concise and fun. Java is of course a widely-used language and is also the language used in AP Computer Science.