Along those lines how would one do some formal education on wanting to build (and maintain) their own house? I want to understand what my options are, what my limitations are (non-building code related), what the trade offs are (materials, techniques, site requirements). I want to self educate not only for the initial design and site selection but also so I have enough knowledge to work with contractors and understand the suggestions they are making.
This is all new to me (apartment dweller) but it's coming soon and I'm not sure how to approach it in an efficient and formal way.