Начнем с истории.
Еще в Древней Руси сорочка служила чем-то вроде нижнего белья — ее надевали под одеяния, и шили из тонких и мягких тканей. Еще сорочку называли «сорочица» или, что нам может сегодня показаться грубо, «срачица». Выглядывать из одежды могли только манжеты и воротничок.
Рубашка же использовалась как верхняя и самостоятельная одежда. Ее шили из более грубых тканей, и надевали через голову.
В чем разница между современными сорочками и рубашками?
Вы удивитесь, но со времен Древней Руси ничего сильно и не изменилось. Разве что, длина изделий стала короче. Сорочка — это до сих пор «нижняя» вещь. Поверх нее обычно надевают свитер, жилет, жакет/пиджак и т.д.
* Рубашку же можно носить и без верхней одежды. Но и это еще не все.
* Сорочку, как и прежде, шьют из тонких тканей. Рубашку — из более грубых.
* Сорочки всегда с длинными рукавами, рубашки — с любыми.
* Воротничок у сорочек жесткий, так как их нередко носят с галстуком. А вот у рубашек воротник чаще всего мягкий.
* У сорочек нет карманов, у рубашек они могут быть.
Сорочки, как правило, идут в нейтральных оттенках, а рубашка может быть любого цвета.
Источник: stebel