When you apply a force to an object, you are applying it to somewhere other than the center of mass since you cannot perfectly push it to the point. Centimeters, millimeters, micrometers---whatever it may be, it won't be the exact CoM (or whatever axis it may be). And when you apply a force to somewhere that is not the axis, you are applying a torque, which means it causes angular acceleration not linear. How is this possible? How are we able to move it linearly then? Do torques also cause linear acceleration? If so, is there some sort of mathematical formula?
(I feel like I missed some information on angular motion and stuff, I do not know what to google about this and all of them are not relevant)
Edit: I am asking this to simulate forces and torques in my computer. Please consider that I am ignoring the friction, air drag, how humans probably don't need to consider that, etc. etc.