If you plan to build and be your own contractor it is wise to check the county codes and permit process BEFORE you start. Each county is different and you need to comply as they generally all have the power to shut you down and/or force change that can be costly. Check out the link below:
I have had several people ask me about building their vacation home or dream home locally. This is for their benefit and hope they will check out the county land use codes first.