Skip to content
KerbalMissile edited this page Mar 13, 2026 · 16 revisions

Welcome to the Nova Coding Language wiki!

Introduction

Nova is a passion project I, KerbalMissile, made because I love creating my own tools and things rather than using someone else's. I wanted a programming language that's powerful yet simple, that's easy to read and write, as well as something that feels more natural to humans. While many languages rely heavily on existing compilers, Nova has its own compiler to translate Nova into IL code which is used inside .dll's and .exe's.

Currently Nova includes a variety of features that make it practical for everyday use, including:

  • Intuitive Syntax for variables, arrays, and control flow
  • File input/output for reading and writing data easily
  • GUI Creation with windows, buttons, and event handlers
  • Event-driven programming with simple, clear event callbacks

This wiki is designed to help you understand Nova's capabilities and how to get started coding in Nova. Whether you're here to learn the basics or explore the more advanced features, all the explanations are clear with examples to guide you. To navigate the wiki, use the sidebar on the right-hand side of your screen, you can use the linked sections to quickly jump between things. When reading the wiki for the first time, I recommend going from top to bottom as I did make it so that the simpler things are at the top and the later things do need context from the previous sections for you to understand it. If you need any extra help, please join our Discord server where I and others would be happy to assist you, it is also linked in the footer at the bottom of the page.

NovaLanguageIcon

Nova Link Sidebar

Built-in Functions & Utilities

Math & Numbers

Variables & Data Types:

Loops & Conditionals:

File Reading & Writing

GUI & Event Handlers

Nova Tools

Inputs

Compiler & Interpreter

VS Code Extension

Clone this wiki locally