English Version
| Author | Message | ||||
| ManiB Senior Member Joined: 12/10/2019 Location: GermanyPosts: 168 |
Hello everyone, Over the last few months I have been working on a German beginner's tutorial for MMBasic, mainly for the PicoMite and the Colour Maximite 2. ![]() The goal is to create a book that starts with the very first PRINT statement and gradually introduces programming concepts through practical examples and complete projects. One of my main goals is that every major topic is accompanied by a complete, working BASIC program. Rather than showing only isolated code fragments, readers can download and run the complete source code exactly as presented in the book. I hope this approach makes learning MMBasic easier, especially for beginners. Some of the topics include: - Variables and INPUT - IF...THEN...ELSE - Loops - Arrays - Strings - SUBs and FUNCTIONs - File handling - Graphics - Animation - GPIO - PWM - Sound - Interrupts - Serial communication - WS2812 LEDs - Sprites - Building complete games The tutorial currently contains more than 500 pages and is still a work in progress. To accompany the book, I have started a GitHub repository containing all example programs. At the moment, the first ten programs are available, and I will continue adding the remaining examples as I complete each chapter. GitHub repository: https://github.com/ManiBecker/MeinErstesMMBasicProgramm Although the tutorial itself is written in German, all BASIC source code is language-independent and may be useful to other MMBasic users. My current plan is to finish the German edition first. If there is enough interest, I may later create a completely new English edition rather than simply translating the existing book. I would be very interested in your feedback. Would a comprehensive English beginner's tutorial for MMBasic be useful to the community? Best regards, Manfred PS: Here is a snapshot of the first chapter: ![]() Edited 2026-07-25 08:47 by ManiB |
||||