Best way to learn is go to an industrial supply store and spend some time picking up and playing with calves and switches etc. or go to a junkyard and pulling things apart. Most of the world of engineering is not about building things from scratch but improving or adapting existing designs.