A beginner-friendly guide to Generative AI and LLMs covering transformer basics, and hands-on python labs