increased capacity to express ideas.
improved background for choosing appropriate.
increased ability to learn new languages.
better understanding of the significance of implementation.
better use of languages that are already known.
overall advancement of computing.