In my opinion, for a person that's never programmed before, the ideal initial learning language would be one where the syntax is fairly intuitive to a non-programmer, and the class assignments would...