There are four types of machine learning algorithms: supervised, semi-supervised, unsupervised and reinforcement.
Ada Lovelace, an English mathematician and daughter of the poet Lord Byron, wrote the first algorithm for a machine in the 1800s and is considered the first computer programmer.
An algorithm is made up of three basic building blocks: sequencing, selection, and iteration.
Sequencing: An algorithm is a step-by-step process, and the order of those steps are crucial to ensuring the correctness of an algorithm.