Coding and programming can be seen as different languages. Once they are learned they can be understood. When they are not known they may seem foreign, strange, uncertain, and unrevealed. When it is revealed programming language becomes something that can be discussed among people who speak the same language.
Is coding, then, composition? I think so. In a composition class we can advocate students toward other disciples that they are interested in, such as those involved with programming and coding of computers. Composition helps gain an understanding of writing in general, depending on what you are writing. Scientists use rhetoric, engineers use rhetoric but they do not realize they are performing such tasks. Often people outside the realm of composition and rhetoric see themselves as performing specific tasks (for example, learning geography, manufacturing car parts). Most likely these persons are not aware of their capacity or what methods or means they use to create information and written texts.
Coders use rhetoric to perform actions, to create programs, similarly to teachers of composition. If coders’ programming is flawed, if their language is not written correctly, whatever they are creating will not perform the desired outcome. In much the same way, if a rhetor does not compose an argument in a persuasive way the writer will not gain the desired result from an audience.