A beginner-friendly introduction to artificial intelligence and machine learning with a bias towards Azure and C#