If you plan t start making models entirely from scratch, it may be worth getting some practice before you put money down on something such as ZModeler. Blender is free and has plenty of support to help you learn how to create anything you could possibly dream of.
http://store.steampowered.com/app/365670/