Speaking is usually the skill that most language learners wish to acquire as soon as possible, especially when considering Arabic pronunciation. If a language learner sets his or her mind to learn to speak Arabic, whether is Modern Standard Arabic or Arabic dialects, this cannot be achieved easily unless all the other skills are developed. The best way to learn Arabic involves focusing on all skills at once. Nobody can read without writing first or speaking before listening first. At the end of the day, all these skills are connected, but the ultimate goal would be acquiring fluent speech. Also, speaking used to be the only language skill that was difficult to practice online. This is no longer the case with the Arabic learning app Kaleela. The app contains exercises and lessons that ask the student to speak from the very beginning, based on what he or she learned so far. The speech recognition feature also shows how close the speakers are to the natural Arabic pronunciation.