Различия в написании слов «сначала» и «с начала» в русском языке связаны с историей формирования языка. 1 В древнерусском языке было слово «начати». 1 В дальнейшем из этого общего истока появилось соответствующее наречие и имя существительное, что и стало причиной различного написания одинаково звучащих слов. 1
Правописание зависит от части речи, к которой относится слово: 4
Разница в употреблении также есть: «сначала» подразумевает либо «прежде», «раньше чего-либо», либо «снова», «заново» (например, сначала поешь, начать сначала), а «с начала» значит часть предмета или явления (с начала года). 1