People often believe that coding is meant for those who favor stem, but many don’t realize the connection to the connection to the arts. Naturally coding connects with STEM but learning programming skills starting at a young age can also help develop better writing skills. Programming implements logical structuring, concision, and even creativity in object-based languages.
When you first start coding, you learn analogies that connect programming terminology to more common practices. A line of code is like a sentence, and a method is like a paragraph. Just as many paragraphs make up a written piece, multiple methods build classes. These analogies help build an understanding of programming jargon, but they can also guide structure. Most coding languages focus heavily on the structure and logic of a program and by practicing logically structured coding, you are subconsciously becoming a better writer. A common theme among great writers is how well they structure their pieces. They draw in creativity within the logic and flow of books and stories, and these skills are subconsciously gained while coding.
Every programmer is trained to complete the given task in the fewest lines of code. They learn to be quick concise, and effective. Long-winded and drawn out code is frowned upon by the tech community, but the same goes for writing. Writers must implement concision and brevity, while still managing to get their point across. By gaining sufficient knowledge of coding through programming classes, you are inadvertently being trained in the art of concision and dissuaded from verbosity. This is a crucial skill for every writer to acquire, and programming is a beneficial way to attain it.
Creativity in OOP:
There are certain languages like Java which are object-oriented. This means that it revolves around object creation rather than purely methodology and procedure. These languages offer more creativity and practically allow you to build a story. You can create multiple classes, objects, and methods (actions), and create a flowing program. Just as writers do, programmers show hierarchy and flow through coding. When they use different objects, the programmers are building upon a bigger story web.
Coding alone opens so many opportunities (certifications, jobs, etc.) as is, but by utilizing skills learned through programming, those opportunities will multiply. Programming improves logical structuring, concision, and fosters creativity, and all these skills are applicable in the arts. Coding does not just have to be for the stem-oriented kids, anyone and everyone has something to gain from learning to code.