Octave is a high-level language, primarily intended for numerical computations. Here’s our recommended free tutorials to learn Octave.
Read more
Octave is a high-level language, primarily intended for numerical computations. Here’s our recommended free tutorials to learn Octave.
Read more
Emacs Lisp is a dialect of the Lisp programming language. Here’s our recommended tutorials to master Emacs Lisp.
Read more
OpenMP (Open Multi-Processing) is an open standard API for Shared Memory parallelization in C, C++ and Fortran.
Read more
Nim is an imperative, general-purpose, multi-paradigm, statically typed, systems, compiled programming language. Here’s our recommended free tutorials to learn Nim.
Read more
The Arduino is a cheap, flexible, open source microcontroller platform designed for hobbyists to use electronics in homemade projects.
Read more
Mastodon is a free and open source microblogging platform similar to Twitter, but with user privacy and decentralization in mind.
Read more
PostScript is an interpreted, stack-based language similar to Forth but with strong dynamic typing, data structures inspired by those found in Lisp, scoped memory and garbage collection.
Read more
Free Internet Chess Server is a server for chess players to play against each other over the Internet.
Read more
V is a statically typed compiled programming language designed for building maintainable software.
Read more
Imba is a friendly full-stack programming language for the web that compiles to performant JavaScript. Here’s our recommended tutorials.
Read more
Hack is a programming language for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing.
Read more
LabVIEW is a graphical programming language used by professional scientists and engineers as well as students, hobbyists and makers.
Read more
Vector Pinball is a pinball game for Android. The graphics are deliberately simple; currently everything is drawn with lines and circles.
Read more
J is a very terse array programming language most suited to mathematical and statistical programming. Here’s our recommended J resources.
Read more
The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is an array programming language based primarily on APL
Read more
Haml (HTML Abstraction Markup Language) is a markup language that’s used to cleanly and simply describe the HTML of any web document, without the use of inline code.
Read more
Elm is a functional language that compiles to JavaScript. It helps you make websites and web apps. It has a strong emphasis on simplicity and quality tooling.
Read more
OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms.
Read more
VHDL is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits.
Read more
Qt Modeling Language (QML) is a hierarchical declarative language for user interface layout with a syntax similar to JavaScript Object Notation (JSON).
Read more