I don't know who told you that, but Karate and Tae Kwon do, as well as almost every other martial art, are very useful in a real fight. Frankly, I think anyone who told you they aren't is trying to sell you something, so to speak.BanicRhys said:(I'm not sure if martial art is the broadest term, but basically, I'm just talking about any style of fighting.)
I want to get fit and I figured that I may as well learn a useful life skill while I do it, so naturally, I thought of learning a martial art. The only problem is, all the martial arts that I'm aware of (Karate, Tae Kwon Do, Tai Chi, Yoga, Sudoku, etc etc etc) seem to be about as useful in a real life fight as training in Baseball (or so I'm told).
So, my question to you is, do you know of any fighting styles that actually have a practical application.
In honour of the upcoming Brazil Soccer World Cup, which I'm sure we're all super excited about [http://en.wikipedia.org/wiki/Lie], have some Capoeira.
That said, if your primary goal is fitness, pick a class that's local enough that you'll go often, and you probably want the longest class available. That said, if you want to lose weight, you should try to get weight training in, it's the best way to lose weight and keep it off.
And, it's not a terribly popular opinion, but I think if you're doing it for self-defense you should go for a striking art, like Karate or Tae Kwon Do, instead of a grappling or throwing art like aikido or ju jitsu. As I said, any is useful in a fight, but I think striking arts are more applicable. You should probably also try to avoid a true traditional school, modernized schools are more likely to cover self-defense in real world situations. I would avoid boxing or MMA or any other sport fighting style. Yes, they would help you in a fight, but they're more designed for very specific circumstances, 1 on 1 fights in a controlled environment. Self-defense can happen anywhere, with any number of attackers, so I feel that it's unwise to rely on a style that doesn't account for that.
Lastly, as a martial artist myself, the best thing for converting martial arts training into self defense is to practice the fundamentals on your own. A strong stance and a good punch will serve you better on the street than being able to do a tornado kick.