学机械原理,不需要先学习材料力学,至于理论力学,涉及的也相当少。大概只有“顺心法”,还有计算平衡和机械效率,以及机械系统动力学这些章节才用到一些简单的理力知识。可以选择哈工大的《理论力学》简单的看看。
机械原理和理论力学以及材料力学的关系不是很大,至于一些概念性的问题你可以随便找一本书看看就可以了,或者到网上查查也行,没有必要花很多精力学这两门课