Yes, but trade schools and unis choose it because it&#x27;s popular in industry (it&#x27;s not particularly popular with academics). It&#x27;s not an ideal teaching language, because of all the boilerplate of objects and packages when starting with procedures. C is a better teaching language in that respect (python might be the best).