I am interested in chinese martial arts, like all the different kinds of Kung Fu, and I was wondering, if you have any experience, what is the most effective chinese martial art for self defense? Do you think Shaolin is the best? I’ve heard some people say Tai Chi is best in the long run, or that Wing Chun is best, etc…What is your opinion?
What is best for me won’t necessarily be what is best for you. I like Hung Gar. We train in a complete system that does not require blending other systems, but also does not frown upon it.
I have studied Chinese boxing for over a decade now, but have experience in Korean systems previously to that. I do prefer Chinese systems (otherwise I wouldn’t be training in them!), but that isn’t to say they are necessarily better than other systems; rather, they are better for me and what I want out of my training.
The great thing I have found about Chinese boxing is that they are varied and are determined to be suited for a practitioner not just based on desire of training, but also on attitude and even the practitioner’s physique. Since I am of average height and have a stalky build, I am very well suited for Hung Gar, which is the system in which I train. I know of people who do Northern Shaolin who are tall and lanky and excel at it. This isn’t to say that somebody like me couldn’t do just as well in it, but it may require more practice and training to reach a higher level.
All that being explained, ask yourself what you want out of your training, how long you plan on training, and what techniques may come more naturally for you, otherwise, how much practice you are willing to put in for techniques that do not come naturally for you!
Oh, and FYI, "Tai Chi" is merely a philosophy, whereas "Tai Chi Chuan" is an actual martial art. It is practiced slowly since it possesses no basics and since doing it slowly massages the internal organs and has fantastic health benefits. This being the case, many never progress to practicing it at full speed. This is also why many seniors do it. In fact, it is joked that Tai Chi Chuan is China’s universal health care! When somebody does do Tai Chi Chuan at full speed, though, it is easy to see why the translation is "Supreme Ultimate Fist". It takes a very long time to attain this level. Most Chinese boxing schools teach Tai Chi Chuan on top of their external martial arts programs.