War is caused by many different things, including competition over land, religious conflicts, and nationalism. Imperialism, racism, and slavery have also been causes of armed conflict.