Yeah, jwt is spot on with his comment about how computers have a hard time with CW. Different fists, even bad band conditions, will defeat most PC programs...and there are a LOT of such programs out there, and here are just a few (with the exception of CWGet, the links for all of these are found in the link in my sig)
IMHO your best bet is to learn morse code! It's not rocket science, all you need is a bit of perseverance. There's plenty of programs out there to help you, but learn to receive long before you touch a key. I learnt way back in the early 60's and it like riding a bike, you never forget!
....and the Mk1 ear is a far better decoder than all those fancy software programs that lose the plot when the signal fades below S9!