Stoicism, rooted in ancient Greek philosophy, teaches that virtue is the highest good and that we should focus on what we can control, accepting what we cannot. It emphasizes rationality, self-discipline, and tranquility in the face of life's challenges, encouraging individuals to cultivate inner resilience and maintain equanimity.