Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP). Here’s our recommended free tutorials to master Dylan.
Read more
The Linux Portal Site
Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP). Here’s our recommended free tutorials to master Dylan.
Read more
Icon is a high-level, general-purpose language that contains a wide variety of features for processing and presenting symbolic data — strings of characters and structures — both as text and as graphic images. Here’s our recommended free books that’ll help you master Icon.
Read more
Agda is a dependently typed functional programming language based on intuitionistic Type Theory. Here’s our recommended free books to learn about Agda and Type Theory.
Read more
Eiffel is an object-oriented programming language designed by Bertrand Meyer and Eiffel Software. Here’s our recommended free books to learn Eiffel.
Read more
Chapel is an open-source, high-productivity, parallel-programming language in development at Cray Inc., and is designed to run on multi-core PCs as well as multi-kilocore supercomputers.
Read more
Factor is a dynamic stack-based programming language inspired by earlier stack-based languages like Forth and Joy. Here’s our recommended free books to learn Factor.
Read more
F# (pronounced F sharp) is a general purpose, strongly typed, multi-paradigm programming language. Here’s our recommended free tutorials to learn F#.
Read more
ABAP (Advanced Business Application Programming) is a fourth-generation, high-level programming language created by the German software company SAP SE. Here’s our recommended ABAP tutorials.
Read more
This weekly edition showcases software for the Raspberry Pi 4 that teaches young people how to use a computer. Basic computing skills and beyond.
Read more
Dart is a multi-paradigm, object-oriented, class defined, garbage-collected, scripting language using a C-style syntax that can transcompile into JavaScript. Here’s our recommended free tutorials.
Read more
Elixir is a dynamic, functional language designed for building scalable and maintainable applications. Here’s our recommended tutorials to master this language.
Read more
Tcl (Tool Command Language) is a dynamic programming/scripting language based on concepts of Lisp, C, and Unix shells. Here’s our recommended free Tcl books
Read more
LaTeX is a professional document preparation system and document markup language written by Leslie Lamport. It’s a very mature system with development starting more than 30 years ago. Here’s our recommended tutorials to learn LaTeX.
Read more
CoffeeScript is a very succinct programming language that transcompiles into JavaScript, so there is no interpretation at runtime.
Read more
BASIC (Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. Here’s our recommended free tutorials to learn BASIC.
Read more
Racket is a general-purpose, object-oriented, multi-paradigm, functional, imperative, logic based programming language based on the Scheme dialect of Lisp.
Read more
Awk is small, fast, simple, and has a clean comprehensible C-like input language. It has robust programming constructs. Here’s our recommended tutorials.
Read more
The OCaml system is the main implementation of the Caml language. It has a very strong type-checking system, offers a powerful module system, and more. Here’s good OCaml tutorials.
Read more
VimL is a powerful scripting language of the Vim editor. You can use this dynamic, imperative language to design new tools, automate tasks, and more. Here’s some helpful guides to help you master VimL
Read more
Erlang is dynamically typed and has a pattern matching syntax. The language solves difficult problems inherent in parallel, concurrent environments. Here’s our recommended tutorials to learn Erlang.
Read more