Comment UnrealScript (Score 1) 913
I think Programmers should start out with UnrealScript. I know that may sound really corny, but I had taken classes in c++ and java and I didn't reall grasp what could be done with oo programming until I started doing some modifications for Unreal.
If I were to teach an advanced programming class in high school I would buy a bunch of copies of Unreal...take out the offensive material and use it as a teaching tool.
I think this would have some advantages:
1. It is fun.
2. It can be as simple or as complicated as you want.
3. You can see real results from your code other than lines of text.
Just a thought...
-Skile