It all has to do with specific state laws as to whether you can
actually own one... same with use.
As for purchase the 21 age minimum is a federal 'rule' with FFL, licensed gun dealers.
You may be able to purchase a handgun privately depending on your state laws.
As for carry and usage, like I said that depends on your specific state's laws.