Main Guides
Gambas Book 1
Gambas Book 2 GambOS Book 1 Downloads Repository GambOS on gitlab GambOS on gambas one Please don't upload to GitHub

Gambas Learning Guides

Book 1: Introduction to Gambas

This first book is an improved 'remaster' of the 10 first chapters of 'How To Gambas 3: Building GUI applications.' All the code has been reworked for Gambas 3.19.6 running on GambOS using the pre installed gbuser account. Screenshots have all been updated and sections of the guide have been improved or completely rewritten. A new chapter, complete with an application to build, has been added to make for a better guide.

The guide will teach you the basics of making new GUI projects in the Gambas IDE including drawing controls on forms, coding their events and running the program.

It will explain terminology common to programming and Gambas specifically. You will learn about user interaction, input and output of data, handling text-based and numeric data, localisation, basic error handling and handling of images. In addition Gambas syntax and useful string, arithmetical and other functions are explained and demonstrated.

All is taught in a step by step approach explaining each and every new detail, accompanied by code, screenshots and hands on practice using Gambas. Often examples are approached in a manner that lets you stumble upon problems and how to solve them. This will slowly get you acquainted with detecting problems, experimenting with different methods to solve the problem and gain a broader insight in the Gambas language.

The book will conclude with creating a simple timer application and demonstrate a few different ways to run it, including without using the IDE. Some basics on how to distribute the application will be explained.

At the end of book 1 you should be capable of building basic GUI applications, handling text, numbers, date/time, saving and loading images, playing sound files and having a basic understanding of concepts like Public, Private, methods, functions, objects and controls, all in preparation for book 2 where your journey can continue.

Some visual impressions

Prerequisites to get started

A clear chapter overview

Richly illustrated with informative screenshots

Online references get opened in a seperate overlaying window

Highlighted code in example code boxes