I want to create a vehicle routing optimization program. I will have multiple vehicles travelling and delivering items by finding the shortest path from A to B. At first I will simply output results. I may later create a visual representation of the program.
It has been suggested to me that I will find it easiest to do this in Python.
I have to do this task, but it seems very daunting. I am not the best programmer yet, but not a beginner either, I am good at maths and a quick learner. 
Any advice on how to break down this task would be really helpful.
Should I use Python?
Any Python modules that will be particularly suited to this task?
I used networkx the other day, and it was superb.  Very easy to use, and very quick.  
So you'll need to get your data into some kind of usable format, and then run your algorithms through this.
Python is often a good choice for scripting and pulling together pieces of data and analysing them!
How to create an automated vehicle routing simulation?