This document provides an overview of machine learning, including definitions, when and where it can be used, its evolution, the learning process, types of learning, applications in industry, and job opportunities. It defines machine learning as a field that gives computers the ability to learn without being explicitly programmed by improving performance on tasks through experience. Examples are given of when machine learning is useful, such as when human expertise does not exist or models need to be customized. The learning process and main types of learning - supervised, unsupervised, and reinforcement learning - are also outlined.