Learn & Teach: A Beginner's Guide