Unfortunately, Wing Chun is nowhere near as effective as its legend is trying to make it. Although Wing Chun teaches you to punch and fight in general, Wing Chun skills are not effective against other martial arts or in self-defense situations.