I used a method passed on by an airline pilot to help in learning morse.
Its difficult to put into a posting, but write an 'A', then put a dot on the apex and highlight a dash as the horizontal.
Now write down the rest of the alphabet in capitals, and superimpose their code. The easy ones to describe are 'T', highlight the top horizontal, 'I' put a dot at the top and one at the bottom,'O' three dashes round the pheriphery.
If you are a visual learner this will help keep the code and its letter in your head. The aural bit will then be a matter of laborious practice.
Be interested to know if anyone else used this method.