ArcGIS is great -- but expensive.
Check out QGIS. It does essentially everything ArcGIS does, plus it's free.