I had to be able to send and receive 18 words per minute when I was in the army.
There is no easy way to learn it. It is a pain in the neck and time consuming. The best way is to learn in 6 letter groups. I forget what they are but a previous poster mentioned a link which might help. Start at 6 wpm, it is just right for learning the letters. Then once you have the letters down pat increase the speed a bit until you reach whatever speed you need. About two hours a day is enough time to spend on it.
It is frustrating but possible for anyone to do.
Oh and search the net for a morse player, there are plenty about for free which are quite good. That’s what I used to help me as well as tapes.
Good luck