A COMPLETE RESOURCE TO GENERATIVE MACHINE AI : FROM NOVICE TO EXPERT