Skip to content

ricardoboss/STEP

Repository files navigation

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 for more information.

Documentation

To get started using STEP, head over to the 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 section of the wiki.

Additionally, STEP has very graceful error handling. All errors are documented in the Errors section of the wiki.

Contributing

If you want to contribute to STEP, check out the Contributing section in the repository.

Check out the good first issue issues to get started.

If you ever need help, feel free to join @ricardoboss' Discord server.

License

This project is licensed under the MIT license. For more information, read LICENSE.md.