I want to learn to fight. I've never had to fight in my life(cool guy that sorts shit out with words) but I want to learn to fight because should that time come, I will have nothing. I want to be able to street fight. What fighting styles can people recommend for me? I've always thought boxing and kickboxing were cool but are they practical for street fights?