generative ai self study roadmap