Charles Darwin developed the theory of evolution by natural selection. He proposed that over generations, species evolve through small inherited variations that influence an individual's ability to survive and reproduce. Those individuals with traits best suited to the environment will survive and pass on those traits, leading to the emergence of new species over time. Darwin's theory of evolution by natural selection is now widely accepted as it explains how species adapt to their environments through natural processes like the struggle for existence and survival of the fittest.