I learned how to code in college (self taught) - assembly, c++, php, delphi and then decided to study computer science in University. The university was so crappy and against education, i didn't learn anything new that i didn't know except some basic java, vb and c#. Really regretted wasting my time there when i had more fun learning all this online by myself.
Khair, got a degree in computer science. Realized the crappy job prospects and the mehnat mushaqat required for programming with low pay. Had interest in biology in school, decided to pursue microbiology in university.
Almost done with my degree. I absolutely love microbiology and has nothing boring about it except being a little dangerous cause you play with scary bugs.
I don't think everyone needs to learn programming unless your life revolves around computers and you do advanced level stuff with it. For majority of people, just knowledge of computers is a must but that's pretty much it.
I didn't watch the video honestly so maybe they have a point. But based on my life experiences, i don't think it's necessary. My programming knowledge hasn't served me anything except with running sites (linix administration was relatively easy to learn given my past knowledge) but not everyone else is running sites and i still hire coders to do stuff because i am too lazy/busy to do the work myself.
As for AI, i think people have too much hope with it. Sure, it will change our life a lot but it's not going to be anything like they show in movies. The amount of intelligence required for that is absolutely insane and only humans are gifted with it. We will see a lot of dumb robots though doing what they're programmed to do ie clean up, drive, follow algorithms but human like intelligence? Nah.