Is Charles Darwin's theory true?
Theories are either accurate or false. Charles Darwin developed the Theory of Evolution by Natural Selection. Since then, other scientists have improved the original theory, developing 'neo-Darwinism', including additional ideas like "punctuated equilibrium" to help explain the evolution of species. However, the underlying theory remains as accurate as ever.
Firstly do not confuse evolution, which is a fact, with Darwins theory to explain it. Darwins theory attempts to explain evolution through the process of natural selection. It adequately explains why and how evolution occurs. A theory does not claim to explain everything about a specific matter but it fits the facts. It can also be used to make proposals and predictions. Darwins theory best fits the facts.