Roadmap To Learn Generative Ai From Scratch