Demystifying Generative AI: How Machines Learn to Create