Yes, its fun. Especially if you are into 3D. You can load models you have made in your favourite modelling program (export them in your 3d program to the .3ds or .x format for easy loading) and then make it interactive!
You can also create models from scratch using DarkBASIC commands. For example:
make object cylinder 1,100
color object 1,rgb(0,0,255)
scale object 1,100,200,100
wait key
As you can see, it quite easy to read. The code above:
1) Creates a cylinder (object 1) and sets it to 100 units big.
2) The cylinder is coloured blue (rgb 0,0,255).
3)The object is scaled 200% in the Y direction (100,200,100).
4) The program waits for the user to press a key.