You're missing that one program that isn't available in your Linux distro? With Distrobox, the 'Linux Subsystem for Linux,' you can install it anyways. This article explains how to do that with the example of installing LunarVim on Red Hat.
Why do it properly when a Bash one-liner does it too?
reveal.js is a PowerPoint alternative. With it you programmatically define your presentation via HTML.
This article shows how you can use reveal.js for your own presentation.
Gentoo is a Linux distribution that offers as many options as possible. This article leads you through the decisions I took to end up with a system that best suits my needs.
Maki showcases how a program for interactive and programmatic animation development can be implemented.
Its programmatic approach provides the precision technical concepts require, while its interactivity and real-time updates avoid a disconnect between input and output.