土力学是专业学科,里面有大量弹性力学推导和经验公式,如果要求不高没学过力学都能看。工程力学是门科普学科,阉割版的材料力学和小学数学,不学也可以。理论力学必须先学,之后要看材料力学,工科起码要知道这两个
工程力学是“理论力学加材料力学”的简化版。理论力学里的静力学,是所有力学的基础。你先学静力学就可以。土力学和工程力学要先学后者。否则里面什么平衡方程,内力,应力,应变,强度……这些概念你都不知道