garethdavies84...I think you will need to define what range of dynamic application you want to explore. As an example, machines typically induce higher frequency but lower amplitude issues than the oscillation of either seismic or wind loads. They are handled differently and the structural response of each is different in a building or foundation.
Further, you need to know a lot about concrete and its properties, steel reinforcement and its properties and the interactive properties of the two within reinforced concrete.
I would suggest you get very familiar with Neville on Concrete, the Portland Cement Assoc in the US, the American Concrete Institute and its international counterparts, ASTM standards, British Standards and Australian Standards. Then look at the respective codes under which your structures must perform.