Hi Barneyboy,
This link is for a freeware download of G4FON's excellent training software.
http://www.g4fon.net/CW%20Trainer.htm
Learning the code is not as easy as people would perhaps have you believe. But with determintion most people can master it to an acceptable level. (and for survivor usage, just achieving communications is enough!) Speed increases over time. You are also likely to find that unlike spoken languages, you will be able to code letters more rapidly than you can hear them at first. This is normal.
Good luck
--. --- --- -.. .-.. ..- -.-. -.-