tetris is a terminal interface for Tetris, a tile-matching puzzle video game originally designed and programmed by Alexey Pajitnov.
Read moreExcellent Free Tutorials to Learn Forth
Forth is an imperative stack-based programming language, and a member of the class of extensible interactive languages. Here’s our recommended tutorials.
Read moreRaspberry Pi 4: Chronicling the Desktop Experience – Firefox Upgrade – Week 18
This is a weekly blog about the Raspberry Pi 4 (“RPI4”), the latest product in the popular Raspberry Pi range of computers. UPDATE: In Week 26, I revisit Firefox again, as the Raspbian repositories offer a current version of this
Read moreExcellent Free Tutorials to Learn Prolog
Prolog is a general purpose, declarative, logic programming language. Here’s a curated list of excellent free Prolog tutorials.
Read moreExcellent System Tools: nnn – portable terminal file manager
nnn is a free and open source terminal file manager written in the C programming language. nnn focuses on performance over features.
Read moreExcellent Free Tutorials to Learn Scheme
Scheme is a general-purpose, functional, programming language descended from Lisp and Algol. Here’s our recommended tutorials to learn Scheme.
Read moreRaspberry Pi 4: Chronicling the Desktop Experience – Retro Gaming – Week 17
For this week, I’m going to look at a few retro games, all nestling in Raspbian’s repositories. Free and open source gaming.
Read moreExcellent Free Tutorials to Learn Haskell
Haskell is a standardized, general-purpose, polymorphically statically typed, lazy, purely functional language. Here’s our recommended Haskell tutorials.
Read moreLinux Candy: xcowsay – displays a cow on your desktop with message
xcowsay is a tiny utility that displays a cow with a speech bubble containing some text. It’s free and open source goodness.
Read moreExcellent Free Tutorials to Learn Ada
Ada is a structured, statically typed, imperative, wide-spectrum, multi-paradigm, object-oriented high-level language. Here’s our recommended Ada tutorials.
Read moreRaspberry Pi 4: Chronicling the Desktop Experience – Screen Capture – Week 16
For this week’s blog, I turn to a desktop activity that I use fairly frequently. It’s screen capturing – sharing something on my computer screen with a colleague or friend. How does the Raspberry Pi 4 fare?
Read moreExcellent Free Tutorials to Learn Lisp
Lisp (derives from “LISt Processing”) is one of the oldest programming languages. Here’s our recommended Lisp tutorials to master the language.
Read moredutree – reclaim precious hard disk space
dutree is a command line tool to analyze disk usage. It’s written in the Rust programming language. It’s free and open source software. How does it compare to other disk usage analyzers?
Read moreExcellent Free Tutorials to Learn Rust
Rust is a systems programming language that runs fast, prevents segmentation faults, and guarantees thread safety. We recommend lots of Rust tutorials.
Read moreRaspberry Pi 4: Chronicling the Desktop Experience – Emulate Home Computers – Week 15
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. Emulate home computers on the Raspberry Pi 4.
Read more