Reinforcement learning, often shortened to RL, is Machine learning that uses reward signals instead of supervised labels.
Reinforcement learning tasks are usually agents observing their environment, taking actions and getting reward/punishment signals. The goal is usually to maximize reward.
Reinforcement Learning is famously tricky to get working. If there is a way to accomplish your task in a regular supervised learning way, you should do that.