How is Kung Fu different from Karate or Tae Kwon Do?
They are all considered martial arts with self defense applications. Generally speaking, Karate is straight forward punching and kicking, Tae Kwon Do is mostly high kicks and Kung Fu is more circular with more diverse movements. Each strike, block and kick but the delivery is distinctly different. For example, Hip Hop and the Waltz are both types of dance, but they are definitely different in their performance.