one thing that I will add is this:

there's a whole host or a a whole lotta of parameters,
attributes, and methods for each Object in 3D Game Studio.
Take the TEXT Object again.

The trick is to know what all or most of them are and do.
And have a passing reference for them.
Then learn what the basic or minimuns are to get something
up and running. As well as the defaults if they are included or
not included as you declare your TEXT Object in this case. For example in my simple code posted abouve I did not include the red,green,blue components. But by default they are 255 each for the whole total color to be white.
Then gradually and eventually pick and choose what attributes,paramaters,
and methods to use in your TEXT Object and also know their defaults if any too.
Those you use and include and those you don't use and neither include.

I hope this helps.