if you want to learn to fight effectively, in a short amount of time..I would suggest you check out Silat, Boxing, Wing Chun....etc....
Go to a biker bar, find the biggest guy in there and make a derogatory comment about his mother and the neighbors goat. If you live, keep doing it until win. There, now you can fight. But can you type?