California you have pass the background check, then take a class with a certified instructor in handguns. Rifles and shotguns you don't have to, only have to be at least 18 to purchase one. Alabama you just have to pass the background check. NYC I know is a lot more strick with their handgun laws. Someone from New York can answer that question better than me Alfanosgirl.