As indicated in the movies, Tony Stark is a "Genius billionaire playboy philanthropist", with no background in combat training. In the comics and cartoon series it has been shown that Tony was trained under Steve Rogers, and a few others, to learn how to fight. He is a genius, great inventor but in the cinematic universe there was no such indication that he ever learned to fight or defend, other than his suit of armor. 

But in *Captain America: Civil War* (2016) we can see that Tony can fight. When Bucky went rogue, Natasha, Sharon Carter, Tony and T'challa attack him. It shows that although Tony only hand armor on his hand, he actually knew how to fight and defend. His fighting style is somewhat similar to mixed martial arts, but I'm not so sure about that.

1. When did Tony Stark learn to fight?

2. From whom has he learned it? Is it from Steve Rogers or from somebody else?