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