https://github.com/fadhili-josue/kinlang
learn programming in kinyarwanda using kinlang(Programming Language to write computer programs in Kinyarwanda)
https://github.com/fadhili-josue/kinlang
kin kin-course kinlang
Last synced: 4 months ago
JSON representation
learn programming in kinyarwanda using kinlang(Programming Language to write computer programs in Kinyarwanda)
- Host: GitHub
- URL: https://github.com/fadhili-josue/kinlang
- Owner: FADHILI-Josue
- License: mit
- Created: 2024-02-16T15:01:11.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-05T08:30:41.000Z (over 2 years ago)
- Last Synced: 2025-06-08T00:06:04.433Z (about 1 year ago)
- Topics: kin, kin-course, kinlang
- Homepage: https://github.com/kin-lang/kin
- Size: 26.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# KinLang 🚀🚀🚀
Welcome to KinLang - Learn Programming in Kinyarwanda! 🎉
this repository is designed to teach programming concepts using [kin](github.com/kin-lang/kin)(Programming Language to write computer programs in Kinyarwanda).

## Getting Started 🏁
To get started with KinLang, simply clone this repository to your local machine:
```bash
git clone https://github.com/FADHILI-Josue/kinlang.git
```
check if you have node installed by running `node -v`.
### setup kinlang
```bash
npm i -g @kin-lang/cli
# using yarn
yarn add -g @kin-lang/cli
# using pnpm
pnpm add -g @kin-lang/cli
```
> check if kin cli is installed by running `kin --version`
read the basic codes and then try to run the programs using command `kin run [path-to-kinfile]`
### CONTENTS 📚
1. [basics](basics)
- [data types](/basics/01_data_types.kin)
- [variables](/basics/02_variables.kin)
- [strings](/basics/03_strings.kin)
- [arrays](/basics/04_arrays.kin)
- [objects](/basics/05_objects.kin)
- [functions](/basics/06_functions.kin)
- [scopes](/basics/07_scopes.kin)
- [controll statements](/basics/08_controll_statements.kin)
- [loops](/basics/09_loops.kin)
- [io](/basics/10_io.kin)
2. [advanced](/advanced)
- [time](/advanced/time.kin)
- [file handling](/advanced/file_handling.kin)
- [util built in functions](/advanced/builtin_fns.kin)
3. [programs](/programs)
- [hello world](/programs/hello_world.kin)
- [output 10 numbers](/programs/output_10_nbrs.kin)
- [check prime number](/programs/check_prime_nbr.kin)
> [!IMPORTANT]
> install [vscode extension](https://marketplace.visualstudio.com/items?itemName=pacifiquem.kinlang) for IntelliSense, code formating, ...
### Contributing 🤝
feel free to open an issue or submit a pull request. 🌟 by following the [guide](/CONTRIBUTING.md)
### License 📝
This repo is licensed under the MIT License - see the [LICENSE](/LICENSE) file for details.
### Acknowledgements 🙏
Special thanks to the Author and Maintainer of kinlang [Murangwa Pacifique](https://github.com/pacifiquem).
Thank you for exploring KinLang!
don't forget to leave a ⭐ to this repo and [https://github.com/kin-lang/kin](https://github.com/kin-lang/kin)
[](https://github.com/FADHILI-Josue/kinlang/stargazers)
[](https://twitter.com/FADHILIJosue)
[](https://www.linkedin.com/in/fadhili-josue/)