I want to be able to identify instruments when played. For example, if I'm listening to some symphony, I want to be able to identify the oboe from the bassoon, the viola from the violin, etc. I have searched software for learning instrument recognition, but I haven't found anything yet. Do you know any method for learning this ? (software or not).
I suggest you find a recording of Benjamin Britten's "The Young Person's Guide To The Orchestra". There are versions on YouTube, iTunes etc. and any classical music shop will stock it on CD or DVD.
It was composed specifically to demonstrate the various sections and instruments of the orchestra in turn.
It is sometimes recorded with a narration, and sometimes without.
I think that the best way to do this is to listen to music at concerts with a score so that you can see which instrument is playing which sound.