On Fri, Mar 15, 2024 at 11:45 AM Thomas Cornelius Desi via
Freedos-user <freedos-user@lists.sourceforge.net> wrote:
>
> Hello,
>
> could someone from the list give me an advice, what programming language to 
> learn,
> if I would want to do some programming in FREEDOS?
>
> I am an absolute »Noobie« with programming, but stumbling about some source 
> files,
> especially BASIC, which I would work with.
>
> My aim is to do some alterations to existing source (sort-of-text editor).
>
> What would your advice be?
>


Great to hear you want to create programs in FreeDOS!

We list some resources on our website that you might be interested in:
https://www.freedos.org/about/devel/

Our preferred C compiler for FreeDOS programs is OpenWatcom C, and our
preferred assembler is NASM. But if you are just getting started, you
might start with something like BASIC or Pascal. We include many of
these tools in FreeDOS. Here's a list of everything that's available
in FreeDOS 1.3 (look at 'devel'):
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.3/official/report.html

The 'fbc' package is the FreeBASIC Compiler, and 'fpc' is the
FreePascal Compiler.

If you want to explore other programming languages, we have a "teach
yourself" guide to learn C programming here:
https://www.freedos.org/books/cprogramming/

That "ebook" also has links to YouTube videos if you prefer tutorial
videos. You can also find other "programming how-to" videos in the
"FreeDOS Programming" playlist on the FreeDOS YouTube channel:
https://www.youtube.com/@freedosproject/playlists

To learn about C programming, I recommend using a C compiler we
provide in the FreeDOS distribution. I really like IA-16 GCC and
OpenWatcom C.


Writing a text editor as a first project when learning programming may
be a tough job. But you suggested you want to make changes to an
existing editor, so that may involve less work. To learn a new
programming language, I recommend starting with small programs and
work your way up. The C programming guide (above) walks you through
how to write your own simple versions of several FreeDOS commands ..
and by the end of the book you learn how to write your own turn-based
board game using the conio library in C.


I hope that helps you to get started!


Jim


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to