The contemporary digital world we all inhabit can have a twofold distinction; the majority of people participate in it in a passive manner; however, there is a growing number of IT enthusiasts who are keen to assume a more active role in the digitalized world society. The latter group of people want to take an active role not only in utilizing the digital inventions but, more importantly, in creating the digital world. This cannot be accomplished without developing a set of basic programming skills. To learn how to program applications requires perseverance and extended practice. This is especially problematic with regards to beginners who often feel overwhelmed by the number of keywords, programming patterns and various types of ‘good practices’ that they are advised to follow. Many of them quit prematurely as they suffer from the spreading preconception implying that programming is too exclusive. The intention of the following study is to test whether Natural Semantic Metalanguage could possibly help in more immediate accommodation of the newly acquired programming knowledge. Specifically, it is focused on developing an NSM explication of one of the core programming concepts, called an array, and possibly estimating the future potential behind such research.