Your goal is to use CW to communicate, right? Put down the apps, forget about Farnsworth, and start listening to the QSOs of others (try around 7050 in the evenings). As soon as you know what most QSOs sound like, start getting on the air yourself. You can study Morse all you want with apps, but the only way to get proficient at CW is to get on the air. Likewise, you can learn with Farnsworth, but will probably not be using it on the air, and as a result you will almost certainly find yourself "unlearning" it anyway.