The good colleges that teach computer programming suck at it to begin wit.
The modern programming languages being pushed by big tech are overly complex monstrosities which are meant to hamper our technological development.
Historically speaking we can see this with the ADA programming language, which was so large it included Pascal inside of it and never caught on outside of the US defense industry.
Object Oriented Programming is a deep state effort to foist over complexity upon the programming world. Java, C++, Rust, Ojbective C, C#. The absurdity that data directly should be tied to function leads them to continually add functionality to solve problems that using objects itself creates.
All of them developed by Big Tech, or the Big tech of their era.
The best programming languages are the ones which are the simplest and without objects.