Communicative strategies are systematic techniques employed by a speaker to express his meaning when faced with some difficulty and the difficulty here refers to the speaker's inadequate command of the language used in the interaction (Faerch & Kasper, 1983:16). On the other hand, the term learning strategies has been defined as "the higher-order skills which control and regulate the more task-specific or more practical skills" (Nisbet & Shucksmith,1986:26). Based on the previously mentioned definitions, it could be said that learning and communicative strategies refer to language learning behaviors that contribute directly or indirectly to learning. I am not very concerned here with the definition of the two terms as much as I am concerned with the fact that most if not all non-native speakers and second-language learners use these strategies throughout their second/foreign language learning journey. They tend to use them to compensate for their lack of sufficient language knowledge and to get themselves out of troubles when interacting in the target second/foreign language. These are only some of the short term benefits of using learning and communicative strategies. In fact, the successful use of these strategies can promote longer term language development.