>>938164928
>personal defense
whatever 9mm or greater handgun you're able/willing to carry every day. Glock 19 is the default choice if you can carry and conceal it effectively all the time, otherwise it's worth looking at the current crop of micro 9s or maybe a .380 (S&W Bodyguard is good) if you're really struggling.
>home defense
16" AR-15 with a red dot and a light. Any reputable brand.

Just make sure to train with both.