Everything you need to know as an Alabama first-time home buyer, from home prices to loan options and home buyer grants.