title: Difference between Machine Learning and explicit programming
body: <p>I'm newbie to data science field. So I'm trying to understand his basics step by step. And among his most important fields, we find machine learning.</p>
  
  <p>I found this definition : </p>
  
  <p>"the machine learning is the field of study to give the ability to a Machine to learn without being explicitly programmed."</p>
  
  <p>What's still fuzzy for me is how can we give a machine the ability to learn without being programmed !!</p>
  
  <p>Can anyone please make this clear for me ?</p>