Набрел на любопытную лекцию знаменитого лингвиста А.А. Зализняка. Среди прочего он утверждает, что в XI-XIII веках в русском языке существовало два очень сильно различающихся диалекта, фактически два разных русских языка: северо-западный (новгородско-псковский) и восточный ("остальной русский"). В XIV-XV веках эти языки слились в единый русский язык, при этом грамматические нормы двух древнерусских языков весьма причудливо переплелись.
Вот, например, как звучали в прошлом разные слова и короткие фразы на двух древнерусских языках. читать дальше
Зализняк утверждает, что в формировании белорусского и украинского языков северо-западный диалект не участвовал, этим в некоторой степени объясняется быстрое отделение этих языков от русского в XIV-XV веках. В русском языке в это время активно шел горизонтальный перенос мемов из новгородского диалекта, а белорусский и украинский языки этого переноса избежали. Так что они в чем-то ближе восточному древнерусскому языку, чем современный русский.