Designed by Jonathan Blow to be a better language for programming games than C++, Jai can also serve as a general alternative to C++.
Among the goals for the language is to foster the joy of programming, simplicity, low friction, and good programming.
Jai is specifically meant to be a game programming language, where a game is defined as a program that runs in real-time, is interactive, renders some sort of 3D scene, and is targeted at modern gaming hardware like PCs and consoles.
Jai is an imperative static/strongly typed C-style language, but with a variety of modern language features that are lacking in C.
The Jai Community is actively developing the language, and a beta release date for the language has not yet been officially announced, although there are hundreds of complete working Jai examples.
Eventually, the aim is to open-source the language.
There is, however, another programming language that is sometimes referred to as the Jai Language. This is Jaithon, a programming language designed by Raami. This language is said to be simpler than Java and offers certain benefits over Python, such as faster execution speeds, more intuitive syntax, and simpler concepts. This appears to be an experimental language created for teaching purposes.
Online resources for any programming language identified as Jai would be appropriate for this category.
 
 
Recommended Resources
GitHub is a cloud-based Git repository hosting service that allows developers to create, store, manage, and share their code. Currently, there are forty-seven repositories related to the Jai programming language, and each of them is featured here. Each of these repositories is associated with Jai, a new programming language being developed by Jonathan Blow. These projects include a Jai WebAssembly proof-of-concept, a Vim syntax highlighting plugin for Jai, and a UI in Jai.
https://github.com/topics/jai
Hosted on GitHub and made available from Ivo Balbaert, a lecturer in programming and databases at CVO Antwerpen and author of several programming books, "The Way to Jai" is a gradual guide to discovering and learning the Jai programming language. It is still a work in progress, with about 300 complete working Jai examples available in the book, tested at each new version of the Jai compiler; the book is available on GitHub via the Apache 2.0 license. Contributors are introduced.
https://github.com/Ivo-Balbaert/The_Way_to_Jai/
Inductive: Jai Programming Language
Developed by Jonathan Blow, Jai is a programming language designed to be a better language for programming games than C++. The goals for the language include high performance, the joy of programming, simplicity, low friction, and to be designed for good programmers. Links to presentations on the language are put forth, along with resources recommended in talks, Jai live-streamed video, including Jonathan Blow’s Twitch channel, Jai tools, and other Jai resources.
https://inductive.no/jai/
The Jai developer community provides an overview of Jai that includes its history, current state, performance, compiler internals, features, and a list of features that are not expected to be included in Jai. Comparisons are made between Jai and C++, Java, Rust, Go, Haskell, PHP, JavaScript, Ruby, Python, and others. Other topics include programming LLVM options, the Jai tooling ecosystem, using notes as a way to tag a struct, function, or struct member, and threads.
https://jai.community/
Released on May 28, 2015, Jai Revolution is a Visual Studio plugin for the Jai programming language created by Jonathan Blow. It is designed to support highlighting of Jai source code files (.jai files) and is available from the Visual Studio Gallery within Visual Studio, or downloaded from this site. Its features are described and illustrated in screenshots, and release notes are noted on the site. Currently in alpha release, it is available under the AS Software license.
https://inductive.no/jai/jai-revolution/
PixelDroid is a free and open-source Android client for Pixelfed, a federated image-sharing platform. This section of the website features the unofficial documentation of the Jai programming language, currently being developed by Jonathan Blow and the team at Thekla, Inc. The documentation was derived from hours and hours of video information presented by Jonathan Blow on his YouTube channel, "A Programming Language for Games." Jai is introduced, along with its features and licensure.
https://pixeldroid.com