Programming Resources

JavaScript

A versatile language commonly used for web development.

Python

A powerful language that is easy to learn and widely used in many industries.

Java

A widely used object-oriented programming language known for its portability.

Swift

A powerful language for iOS and macOS app development.

HTML

The standard markup language for creating web pages.

TypeScript

A typed superset of JavaScript that compiles to plain JavaScript.

C

A powerful general-purpose language that is excellent for system programming.

C#

A modern object-oriented programming language developed by Microsoft.

C++

A highly efficient and flexible language for system and application development.

C*

A language for parallel computing developed by Thinking Machines Corporation.

C--

A C-like programming language designed to be generated by compilers for very high-level languages.

F#

A functional-first programming language that runs on .NET.

F*

A general-purpose functional programming language with effects aimed at program verification.

Jython

An implementation of Python that runs on the Java platform.

SQL

A language for managing and manipulating databases.

Ruby

A dynamic, open-source programming language with a focus on simplicity and productivity.

Rust

A language empowering everyone to build reliable and efficient software.

Go

Go is an open-source programming language that makes it easy to build simple, reliable, and efficient software.

PHP

A popular general-purpose scripting language that is especially suited to web development.

Microsoft .NET

A free, cross-platform, open-source developer platform for building many different types of applications.

GameMaker

GameMaker is a cross-platform game engine developed by YoYo Games.

GDevelop

GDevelop is an open-source, cross-platform game engine designed for everyone.

Pico-8

Pico-8 is a fantasy console for making, sharing, and playing tiny games and other computer programs.

Defold

Defold is a cross platform game engine for indie developers.

Linux Mint

Linux Mint is a community-driven Linux distribution based on Ubuntu, bundled with a variety of free and open-source applications.

Windows PowerShell

PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language.

Godot

Godot is a cross-platform, free and open-source game engine released under the permissive MIT license.

Unity

Unity is a cross-platform game engine developed by Unity Technologies.

Unreal Engine

Unreal Engine is a series of 3D computer graphics and game engines developed by Epic Games.

Other Resources

General resources for learning coding and software development.

Binary

A numeric system that only uses two digits — 0 and 1.

XML

A markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

ChatGPT Coding Resources

Resources for coding with ChatGPT and understanding its applications.

A-Frame

A web framework for building virtual reality experiences.

Xcode

An integrated development environment for macOS containing a suite of software development tools.

Scratch

A block-based visual programming language primarily used by children.

RPGMaker

A game creation software designed for making role-playing games.

Roblox Studio

The building tool of Roblox that helps to create the places of your dreams.

Ren'py

A visual novel engine that helps you use words, images, and sounds to tell stories with the computer.

Raspberry Pi

A series of small, affordable computers used for a wide range of projects, from learning programming to building electronics. (better than arduions)

Arduino

A popular open-source electronics platform based on easy-to-use hardware and software.

Blender

A powerful open-source tool for 3D modeling, animation, and rendering.