1

I agree with Buffy that a great way to think about it isn't "language", but "language + library" or "language + provided code". David Malan does a masterful job if this in his CS50 course, and anyone can see these labs. Those labe are impractically large-scale for someone without his staffing, but they give a sense of what is quite exciting. Buffy's ...


1

If Advanced Placement CS is in their future, then Java is probably the best language choice as it is still used in APCS. There are also a lot of resources for Java development that also permit graphics based insight. The course probably wouldn't be about developing for the web, though. But because of the APCS link there are a lot of resources intended for ...


Only top voted, non community-wiki answers of a minimum length are eligible