Чем отличается сопромат от теормеха? - Есть единственное принципиальное отличие - в теормехе все тела предполагаются абсолютно жесткими (недеформируемыми), в сопромате вся теория наоборот, строится с учетом деформирования тел под действием нагрузок.
Что сложнее? - На первый взгляд, сложнее кажется сопромат, но это только из-за того, что теоретическая механика частично изучается в курсе физики, в том числе школьной.
Что нужнее для инженера? - И то и другое, сначала изучайте теоретическую механику, потом сопротивление материалов. Как правило, строители больше изучают сопромат, механики - теормех (все таки, строения не движутся, поєтому кинематика и динамика не так важна).