Writing FreeDOS Programs in C

Technician managing electrical and computer setup at an outdoor event with attentive audience.

by Jim Hall · Maxwell J. Peterson, Hanan C. Farah (eds.)

Teach yourself how to write programs with the C programming language. We’ll start with simple command line programs, and work our way up to writing a turn-based game.

Table of Contents

This project was backed by Patreon supporters

This web programming guide started out as a video series on YouTube, supported through Patreon. Patrons at the “C programming” level and above (Patreon) got access to these extras:

A man engaged in a virtual reality experience wearing VR goggles, holding controllers.
Photo: SHVETS production / Pexels
  • Early access to the “C programming” videos
  • Exclusive access to the rest of the “programming guide” with more detail and information that didn’t make it into the videos
  • A weekly Patreon forum to ask questions about that week’s “C programming” topics (if you were following along with the videos and need help, this was the place to ask)
  • After the video series was finished, I edited the programming guide into a “teach yourself programming” book, via publishing partner Lulu. Patrons could purchase the book at cost.

Thanks to our supporters on Patreon

I’d like to thank everyone who supported this project on Patreon, including Jason Pittman, Alexander Shendi, Gustavo Pezzi, Scott Bollinger, Ryan Harris, Rafael Campos, K MI, Nikola Markovic BGD, Wade Brainerd, Mike Garcia, Philip Espi, Vlastimil Holer, Dan Mons, Stephen Smoogen, Bill Marshall, Patater, Brett Owen, Ronald Eichler, Tom Dison, Joe Walker, Magnus Wild, Kwang Lee, Mitchel Valentino, TheGreatCodeholio, Bérenger Doneux, Daniel Monteiro, Mark Eichin, Sparheld International GmbH, Hallmentum LLC, Eric LeBlanc, Luke Abbott, John Paul Wohlscheid, Sean Dobes, Tom Dearden, Eric Smith, SuperIlu, and Dwayne.

AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625

Published under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.

A person wearing virtual reality headset surrounded by colorful neon lights, enjoying a digital world.
Photo: SHVETS production / Pexels

Read More

AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625
AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625
AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625

Join the conversation

Your email address will not be published. Be respectful — keep it constructive.

AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625
AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625