java syntax is unnecessarily complex
System.out.printlin("Hashi"); = cout << "Hashi";
Scanner score = new Scanner(System.score); = cin >> score;
You see why I always value python than java
Different strokes for different folks, just asking.
The C++ example is only cout << "foobar"; if you included using namespace std; at the top, which is considered bad practice by some, haha
Most modern IDE's does completion for you, so for System.out.println, in Eclipse, type sout, hit Ctrl+Space and it completes it for you
I like Python, but I hate the white space scope thing as much as I hate having to type "begin" and "end"
I have programmed Java for many years, so I am most productive in it, even though some of the syntax is more verbose
For a high school student, for teaching the basics, any language will do - but some, like C / C++, gives you a good grounding into what is actually happening under the hood. Then later when you hit Assembly it will be more familiar.