I think this link
worldpopulationreview.com
is a little more helpful, as it lists which states have which laws in place.
It is also very important for new gun owners to know the difference between "castle doctrine", "stand your ground", and "duty to retreat".
Castle Doctrine means at your domicile. On your property, in your house. Some states, as mentioned, have different definitions of "your house", but in no case does Castle Doctrine apply to things like your car, or a public space where you happen to be when something goes wrong.
Stand Your Ground is the law that applies to cars, or public spaces like sidewalks, restaurants, or stores. In other words...any place that is NOT your personal domicile property (not your house, not your yard).
Duty to Retreat is exactly that - you have no legal right to defend yourself with deadly force in these locations, your only duty is to retreat to safety. If you use deadly force in one of these locales, you will have a VERY difficult time proving you were in the right if you end up taking a life - and the courts will be against you from the outset.