Thanks for the responses!
...If you're learning FMOD or other forms of middleware be sure to set long files (music) to stream and short files (SFX) as loading into RAM. If you try and load a 2 minute WAV file into memory while running the game, things could get messy!
I've never heard the term middleware before, is the term common? Is that a type of tool that a developer might expect me to be familiar with?