Predicting the weather involves the use of science and technology, and humans have performed weather tracking and forecasting for several centuries. We delve into the history of weather prediction, while exploring some of the modern and sophisticated techniques involving tools that range from simple thermometers and anemometers to advanced satellites. We also discuss how machine learning and AI are being used to increase the accuracy and speed of these predictions.