Thank you, Jim, what a fantastic kick off! Thanks indeed! Th. > On 15.03.2024, at 18:25, Jim Hall via Freedos-user > <[email protected]> wrote: > > On Fri, Mar 15, 2024 at 11:45 AM Thomas Cornelius Desi via > Freedos-user <[email protected]> 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/freedos-user
_______________________________________________ Freedos-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-user
