Buying, building, move in will take easily 6-12 months, hope you are not in a hurry; if you plan to do the work yourself or be the general contractor, expect more if your time and another year, or so. First look at zoning to make sure suitable for residential. The find out if municipal services: water, sewer and electric are available. Otherwise, you will have to pay to put in a well, sewage system and running electric. Study up, get the financing and go for it.
Building a house can take a lot of time and money. An easier way to own a house would be to contact an agent and look at the variety of options already available. That way, you can have a desirable house at a lower cost.
Buying a plot and building is great and may in the end be a little cheaper depending on your style. The good thing about it is you get to choose the design you want and play around with your imagination. The downside is it may be time consuming and too laborious. If you have money at hand you can always buy or rent one and I know a perfect agent who can help you - http://www.renprop.co.za/residential
Make sure you set a budget. Making your own house is very rewarding- you can design it the way YOU want. However, you need to know that it will be costly, You need wiring, water, insulation, etc. :) Have fun!!