For me, I'd say a language is a silk covering the culture underneath. The reason why I think of this metaphor is because a language can always show you some of its culture's elements and traditions. Take Korean, my target language, as an example. There are different forms of languages in Korean, which includes honorifics, formal, and informal languages. The appearance of honorifics indicates a sense of respect and politeness of younger people to elderly people and people would have to follow the rules in order to not be regarded as rude and reckless.
Since communicative competence has several components and aspects, I would prefer to learn based on social and cultural aspects rather than straight into grammars. Because learning based on experiencing can more easily develop my interest and curiosity in the target language and as mentioned above, culture also has some implications on the language. Therefore, I could learn a language with curiosity. However, even though my learning plan was mainly based on learning the language in a social context and situation, throughout the semester, I've also been learning grammar, sentence structures and words structures. Therefore, I would, in the future, improve my competence by learning grammar and then applying the knowledge in a real-life settings. For example, when I finished learning tenses of verbs, I could use them with my partner in a created setting such as in a restaurant or a meeting.