C++ is a statically typed, free-form, multi-paradigm, portable, compiled, general-purpose programming language. Read our recommended C++ tutorials.
Read more
C++ is a statically typed, free-form, multi-paradigm, portable, compiled, general-purpose programming language. Read our recommended C++ tutorials.
Read more
Python is a high-level, general-purpose, structured, powerful, open source programming language that’s used for a wide variety of programming tasks. Here’s our recommended Python tutorials.
Read more
C is a general-purpose, procedural, portable, high-level programming language that is one of the most popular and influential languages. Read our recommended C tutorials.
Read more
Java is designed to be simple enough that many programmers can quickly become proficient in the language. It’s one of the most popular programming languages especially for client-server web applications. Here’s our recommended tutorials to learn Java.
Read more
nuclear is a modern music player (Electron based) focused on streaming from free sources. The software is released under a free and open source license.
Read more
Here’s our recommended LaTeX books. Most of the books are published under an open source license, and all of them are free to read. 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.
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.
Read more
Lisp (derives from “LISt Processing”) is one of the oldest programming languages. It was invented in 1958, with the language being conceived by John McCarthy and is based on his paper “Recursive Functions of Symbolic Expressions and Their Computation by Machine”.
Read more
COBOL is an acronym which stands for Common Business-Oriented Language. The US Department of Defense, in a conference, formed CODASYL (Conference on Data Systems Language) to develop a language for meeting business data processing needs which is now known as
Read more
The popularity of a book is influenced by personal feelings, tastes, and opinions. Programming books accord to this general rule. There is a wide range of Perl books. Here’s our recommended free Perl books.
Read more
PHP is an extremely popular, interpreted scripting language that is ideally suited for web development and as a general-purpose programming language.
Read more
Linux offers a number of really good financial applications that are more than capable of handling both personal and small-business accounting operations. We feature the finest personal finance software.
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
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
This article focuses on software which emulates home computers, a class of personal computer which reached the market in the late 1970s, and became immensely popular in the following decade, selling many millions of units. Leading home computer companies included Commodore, Sinclair, Atari, Apple, Acorn, Tandy Radio Shack, and Amstrad.
Read more
Crow Translate bills itself as a cross-platform, lightweight, translator supporting 117 different languages.
Read more
The Sega Mega Drive (Sega Genesis) was a leading 16-bit video game console system. The console was developed by Sega Corporation in 1988. Sega was unable to obtain trademark rights in North America, and it was released in that market under the name of Sega Genesis.
Read more
This article selects the best free and open source software to emulate classic video consoles, such as the Nintendo Game Boy, Nintendo 64, Nintendo Wii, Sega Mega Drive, Sony PlayStation 2, Sony PlayStation 3, and many others.
Read more
The Super Nintendo Entertainment System (also known as Super NES, SNES, or Super Nintendo) is a 16-bit video game console. Nintendo released it in Japan in November 1990 as the Super Famicom (or SFC). The Super Nintendo was the best-selling 16-bit game console of its era, despite a late start and competition from the Sega Genesis.
Read more