The most effective and humane ways to train a cat involve positive reinforcement and reward-based training. This involves providing treats or other rewards when the cat behaves in a desired way. It is important to use rewards that the cat finds motivating and to provide rewards consistently. Additionally, it is important to use clear and consistent cues when training a cat, and to avoid using physical punishment or harsh language.