Samuel Reinforcement Learning is a machine learning approach where an agent learns by interacting with an environment. How can beginners understand its main principles, and what role do rewards and penalties play in the learning process?