I had past problems with learning Morse Code but this app breaks it into smaller pieces preventing me from getting overwhelmed from the start and slowly giving me more complex letters and words, also it giving both sending and receiving tasks make it just seem to stick that much more