QBasic was my first programming language. Here I present some of my (in my perspective) valuable first steps as a programmer.
All programs are provided as source code and as a compiled binary on Ubuntu 18.04 (see instructions below to compile the code).
- Download and setup the QB64 Compiler
- Open the QB64 application (a retro editor with a blue background)
- Use the menu to open a source file
- Press F5 to compile and execute
I group the programs into different categories:
- Computing
- Graphics
- Games
- Other
This was my very first program that converts numbers from different numerical systems into decimal numbers. It is very primitive, e.g. you have to enter the digits one by one.
A new version of the number converting program, with many improvements.
You can choose to compute
- the number of possible combinations of drawing x items out of n
- the factorial of a number
Given an initial speed and an angle, this program calculates and plots the trajectory of an object (not taking into account air resistance).
This program draws random colored blocks. It has two display modes that only differ in the clear screen call being omitted in one of the modes.
Draws a colored gem. The screenshot can not account for the random noises this program makes while drawing ;)
Draws colored circles.
Draws a line segment that is moving along two adjacent circles.
Draws some kind of clock-like looking circles and a clock hand.
Draws a rose.
Draws a star.
A graphical game! You can move left and right with the numbers 4 and 6. But to make a step you have to manually press enter :)
An amazing text adventure! It is not only a game, it also tells a story ;) Unfortunately only in German.
This program simply displays the current system time.
You enter a frequency, the program makes the according sound for 1 second. Crashes for values below 37. Frequencies somewhere above 20 kHz are played incorrectly.










