Get into Mechanisms only if you want to convert one type of motion to another. Motion conversion can be achieved multiple ways. Always choose an optimum one, least space, least weight, least cost, least num of components, etc. Predicting motion is all Math. Algebra and Geometry mostly. And programming tools can come real handy. Some of the tools which are developed specific to the type of mechanisms. While some are generic, like Adams.