Reinforcement learning basics: agents, states, actions, rewards and policies, how it differs from supervised learning, and the main algorithm families.