The foundations of curriculum are the influences that shape what curriculum developers include in educational programs. There are five main foundations: philosophical, which deals with beliefs about reality, truth, and ethics; psychological, concerning child development, learning, and teaching; sociological, focused on social relationships and culture; economic, oriented towards job skills; and historical, examining the role of curriculum in national progress and cultural traditions.