Mastering Reinforcement Learning: A Beginner's Guide