Planning a Homestead Using GIS
While this is more of an ArcGIS tutorial it has many ideas you can use with QGIS or your favorite GIS program. Some basics on digital elevation models and using raster math. Might even be better to do programmatically with R!