https://github.com/ricardoboss/step
The STEP programming language
https://github.com/ricardoboss/step
easy-to-use language learn learn-programming learn-to-code programming-language simple step
Last synced: 9 months ago
JSON representation
The STEP programming language
- Host: GitHub
- URL: https://github.com/ricardoboss/step
- Owner: ricardoboss
- License: mit
- Created: 2022-08-15T23:20:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T19:24:38.000Z (9 months ago)
- Last Synced: 2025-04-23T03:56:07.549Z (9 months ago)
- Topics: easy-to-use, language, learn, learn-programming, learn-to-code, programming-language, simple, step
- Language: C#
- Homepage: https://ricardoboss.de/STEP/
- Size: 1.87 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://coveralls.io/github/ricardoboss/STEP)

STEP
Simple
Transition
to
Elevated
Programming
# Welcome 👋
STEP is a programming language that is designed to be easy to learn and use.
It is inspired by languages like Python, JavaScript, Dart and C#.
## Features
- **Easy to learn and use** — It has a simple syntax and a small set of features.
- **Statically typed** — You need to declare the type of a variable before you can use it.
- **Interpreted** — You don't need to compile your code before you can run it.
- **Cross-platform** — You can run it on Windows, Linux and macOS.
- **Open source** — You can contribute to the language and its ecosystem.
- **Extensible** — You can write your own functions and libraries and import them anywhere.
## Installation
To use STEP, you need to set up the STEP CLI.
Check out the [installation guide](https://github.com/ricardoboss/STEP/wiki/Command-Line-Interface) for more
information.
## Documentation
To get started using STEP, head over to the [Guide](https://github.com/ricardoboss/STEP/wiki/Guide).
STEP has a standard framework of functions you can use in your programs.
An overview of all functions can be found in the [Functions](https://github.com/ricardoboss/STEP/wiki/Function) section
of the wiki.
Additionally, STEP has very graceful error handling.
All errors are documented in the [Errors](https://github.com/ricardoboss/STEP/wiki/Errors) section of the wiki.
## Contributing
If you want to contribute to STEP, check out the [Contributing](./CONTRIBUTING.md) section in the repository.
Check out the [`good first issue` issues](https://github.com/ricardoboss/STEP/contribute) to get started.
If you ever need help, feel free to join @ricardoboss' [Discord server](https://discord.gg/ySpmcdCqFN).
## License
This project is licensed under the MIT license.
For more information, read [`LICENSE.md`](./LICENSE.md).