Coq and Types

I once asked a fellow summer school-participant if he used the Coq theorem prover. He replied that his professor discouraged him to do so since he thought it was completely incomprehensible due to all the types.

This conversation came to my mind when I read paragraph 14.1.2.3 in the Coq'Art: