In general techniques, they are very similar. Karate is based partially on kung fu. To say that they teach different things would be incorrect. Both are Martial Arts that were taught to soldiers and fighters.
Ninjas don't use karate or Kung fu. They use ninjutsu.
No, they are not the same. Kung fu originated in China. Some aspects of kung fu have been incorporated into various styles of taekwondo through the Okinawa karate styles.
Karate came from Okinawa, which is now a part of Japan. Kung Fu is from China.
It depends on what you mean by mix. Karate already incorporates aspects of kung fu.
Kung Fu
Well, I take karate and it is a great martial arts. You may not use weapons but that is just because karate is created for defense. In my opinion you should try both then decide.
Karate
You can learn karate anyplace. But the key is a qualified instructor. It is virtually impossible to learn a martial art without hands on instruction. You can certainly learn various techniques, but putting it all together into a martial art requires study with a senior practitioner.
Kung fu can to China from India. Bodhidharma a Buddhist monk traveled there. Kung fu was taken to the Ryukyu Islands and became Karate.
Not if you stay and study it long enough. Eventually all of the skills will be learned. Karate evolved out of kung fu.
Kung fu
Ok the plot is about a guy who moves to china and gets bullied so the janitor teachs him kung fu, not karate they then have to fight at a professional fight tornament for kung fu and he wins, with a broken leg and thats about it, also I know its kung fu because I do karate and my whole karate club went to see it in cinema's and it ended out to be kung fu and we were raging hope my answer was helpful