Documentation
introduction

Introduction

Kin is a programming language created with the purpose of aiding Kinyarwanda speakers in easily learning programming by allowing them to write computer programs in their native language Kinyarwanda.

Kin is designed to enable individuals to write computer programs in Kinyarwanda, the native language of Rwandans. The aim is to facilitate an easy introduction to programming for people. While it is well-suited for teaching or learning programming, its suitability for use in a production environment is not guaranteed.

Why?

People who don't know English can't start learning programming. Additionally, many programming languages have boilerplate codes that make it difficult for new people to get easily introduced to programming. Apart from that, if you find a language that doesn't have those boilerplate codes like JavaScript, you'll find yourself enclosed in a very large ecosystem that doesn't favor your learning process. With Kin, problems were fixed where no language constraint exists, and only pre-selected necessary topics were chosen for you.

How Far Can You Go with Kin?

Kin empowers users with easy array and object handling, diverse control and loop statements, Input/Output statements, and the simplicity of functions for organized coding. Its built-in file handling and methods streamline common tasks, while supporting various data types ensures versatility. Kin's advanced features, including system commands execution, add a layer of sophistication for those seeking more complex functionalities.