Frage im Vorstellungsgespräch bei Acmegrade

What is machine learning? What is AI? How it will help in programming?