This is the idea behind Network Workbench:
They have combined lots of state of the art graph visualizations into one piece of software with a user interface. You shouldn't need to do any programming other than perhaps to get your data in one of the formats that the tool can read. You should be able to zoom in and out and have the interactivity you want. It's a tool for researchers to do network analysis.