I have used the Koch method to learn morse code, and I think its a great way. I can recommend it to anyone. I used both the G4FON and the JustLearnMorseCode by LB3KB. I found the latter a little bit better because of the flexibility of the program. In addition there is a WEB page by Fabian Kurz, DJ1YFK ; www.lcwo.net
where you also can learn morse code using the Koch method. This has the advantage that you don't need to install any program on your computer. Great if you want to use your Lunch-break at work to do a little practicing.
Just remember to set the actual character speed to a minimum of 15 WPM and effective speed to at least 12 WPM. I started at 13/16 and gradually increased to 16/20. I also recommend during the learning stage that you use variable size letter group length instead of the normal 5 letter length code groups.
Once you have learnt the letters start to practice copying words. Start with the 100 most common english words. I usually set up 3 min sessions and practiced 1/2 hour every day. Usually 6-7 3min session per day. In the beginning you should try to train every day. 1/2 hour per day is sufficient. With longer training periods you tend to loose your concentration.
Today I can copy 20wpm without any problem.
There are lot of ways to learn morse code and people have different opinions on which way is best. For me it was the Koch method. Just remember some Basic rules:
1. Never try to learn morse code by visually remembering the codes as dots and dashes. Never use any visual aids at all. Learn the code as sound patterns.
2. Never try to learn at speeds less than 12 WPM. Slower than this you start to count dits and dahs and this make it very difficult to overcome the dreaded 10 WPM barrier.
Good luck in learning Morse code, and remember: learning morse code is EASY, and its lots of FUN.
73 de LA3AKA, Johnny