You watched Terminator, right? At least one of the movies? If you havn't, go watch it.
What is Machine Learning?
To answer that, let's start with how we, the human beings, the mighty race, learn anything. If I teach you about how to make additions of any two numbers, you would know how to do after so many practices. So showing you "1 + 1 = 2", and "2 + 2 = 4", etc. You get the idea of how to do additions.Then when I give you a random 2 numbers, I expect you to give me a sum of these two numbers in return. Let's say "144" and "956". You would give me "1100" as the correct answer. If you get anything else than 1100, please retake your addition tests here.
The above scenario is what we are trying to do with machines. Teach them how to make perfect additions or perfect subtractions or just help us create a formula that gives us the desired outcome.