CoffeeScript is a very succinct programming language that transcompiles into JavaScript, so there is no interpretation at runtime. The syntax is inspired by Ruby, Python and Haskell, and implements many features from these three languages.
Read more
The Linux Portal Site
CoffeeScript is a very succinct programming language that transcompiles into JavaScript, so there is no interpretation at runtime. The syntax is inspired by Ruby, Python and Haskell, and implements many features from these three languages.
Read more
Awk is a versatile programming language designed for pattern scanning and processing language and often used as a data extraction and reporting tool. It’s an excellent filter and report writer. Learn about Awk with these free books.
Read more
Lua is a lightweight, small, compact, and fast programming language designed as an embeddable scripting language. This article recommends free books to help you master programming in Lua. As the range of good free books is fairly limited, I close the article with a few carefully selected tutorials that are genuinely useful.
Read more
Scratch is a visual programming language developed by the Lifelong Kindergarten Group at the MIT Media Lab. I recommend 7 free books that really help young people to master Scratch. These recommended texts are also open source goodness.
Read more
If you had to describe Rust in just three words, they would be fast, safe, and productive. There’s memory safety without garbage collection, concurrency without data races, abstraction without overhead, and stability without stagnation.
I recommend 8 books to get you up to speed with the Rust programming language. There’s introductory texts, books that dig deeper into the language, as well as other texts that will help you migrate from C++ and Ruby to Rust.
Read more
Clojure is a dynamic functional general purpose programming language that runs on the Java platform. There’s lots of good reasons to learn Clojure. It offers a modern take on Lisp. There’s an excellent parser library, and a fully featured logic engine. In Clojure, immutability is the default. Once an object or data structure is created, it cannot be changed.
Read more
I recommend 15 free books which will teach you the basics of Ruby. Many of the books are open source. All of them can be read without requiring payment.
Read more
Plain Old Documentation (known as pod) is a simple, lightweight markup language used for writing documentation for Perl, Perl programs, and Perl modules. This markup language is designed to make it easy for programmers to add documentation to their software and modules.
Read more
Leo (Leonine Editor with Outlines) is an open source text editor/outliner that features clones (virtual copies of outline nodes).
Read more
The purpose of this article is to identify insightful and well written Linux books that can be downloaded without charge. The majority of the books featured in this article are themselves released under an open source license.
Read more
Game engines play a crucial role in the fast creation and development of computer games. As they offer a collection of visual development tools, and are often presented in an integrated development environment, they vastly accelerate the development of games.
Read more
A framework for the quick development of websites is a structure of files and folders of standardized code (HTML, CSS, JS documents, and more) which can be used as a reference to help approach and resolve new problems of a similar nature. By providing a common structure, frameworks offer developers the opportunity to reuse code and avoid starting projects from scratch.
Read more
BASIC (an acronym for Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
Read more
bat is a drop-in replacement for the cat command adding advanced syntax highlighting and Git integration to show file modifications. It’s a really useful utility that is a massive leap up from cat. bat’s written in the Rust programming language.
Read more
Games created in Stencyl can be exported to the web via Adobe Flash Player, and to personal computers as executable game.
Read more
Kube is a minimal, responsive, advanced web framework for professional developers and designers. Spend less time on mundane, repetitive tasks.
Read more
Dart Editor is a tool for editing, debugging, and running Dart applications. Dart Editor provides a large set of libraries and tools.
Read more
Brackets is an editor for web designers and front-end developers. Brackets is built on web technologies such as JavaScript, HTML and CSS.
Read more
Julia Studio is a cross-platform IDE for the Julia language based on Qt Creator and the Qt framework.
Read more
Light Table is an interactive IDE written in ClojureScript that lets you modify running programs and embed anything.
Read more