My first programming language
Apple BASIC was how I first learned how to write my own computer programs.
3 ways to read files in C
There’s the simple way, and there’s the fast way. Let’s compare.
Using ‘grep’ to play a word game
You can use regular expressions to match letters and patterns, to help you play a letter game.
MS-DOS 4.00 released as open source software
Why it’s important that Microsoft released this old version of MS-DOS.
Writing your own ‘fmt’ program
Learn a little programming to write tools that do things the way you want to do them.
Learn Bash by writing a number guessing game
Learning a new programming language can be a fun exercise.
Temporary fixes that become permanent
We asked our community for their stories about a “quick fix” that became a permanent one.
Tweak your system performance with ‘noatime’
Turn off “access time” to make a slight but noticeable improvement on system performance.
How to debug a web server error with ‘wget’
The wget command line tool can provide detailed information about what’s happening on a web server.
How I boot FreeDOS using QEMU
QEMU is a fast and flexible virtual machine that you configure using command line options.
Exploring the history of technology
Learn about these important milestones in computing history as you experiment with writing your first program.
Using ‘if’ in a Bash script
Writing a short Bash script can save typing lots of instructions at the command line.
How to write your first article
Open source is for everyone! And at Both.org, we encourage everyone to share their open source journey.
Draw a heart for Valentine’s Day
With a bit of programming, you can draw your own Valentine heart in graphics mode on FreeDOS.
Looking ahead to 30 years of FreeDOS
Learn about the origins of this classic open source operating system.
You don’t need a computer science degree to work with open source software
Open source makes software knowledge accessible to anyone, so formal training isn’t the only path to a technology career.