Если упрощенно, то это зависит от периода. В принципе западный и северо-восточный языки были взаимопонимаемы. Более ранний древнерусский язык тоже не был един. В частности сильно отличался новгородский диалект. В XIII веке, когда Великое княжество Литовское осуществило успешную экспансию на земли Руси и стало Великим княжеством Литовским, Жемайтским и Русским, то оказалось, что примерно 7/8 населения государства говорит на древнерусском языке. Начиная с XIV века культурно и по языку Запад и Северо-Восток стали расходиться. Население Северо-восточной Руси стало говорить на том, что лингвисты обычно называют старорусским. От него в XVIII веке произошел собственно русский язык. Славянское население Великого княжества Литовского на языке, который специалисты обычно называют западнорусский, реже старобелорусский. От него произошли украинский и белорусский языки.