Thankyou NanoBrain (great nick) I will sink my teeth into that and see what I can learn. I know that a journey of a 1000 miles begins with a single step and I can't wait to see what I produce and what things are possible.
A friend and I used to mnake games on the Amiga using Amos and I know that when he was learing he found pulling the sample programs apart to see what each bit did helped him understand the process a lot better.
I have seen some of the incredible things you can make with d.b, I know it all boils down to my own ability at the end of the day. I have also been reading some posts from people who want to attempt to make a huge and sprawling game within the first day of trying to code, this is not what I am trying to do, I appreciate that learning basic, as is the case with any language can take a long time and there are lots of subtleties that only sink in after time. I learned this when I was trying to program in Amos ( I simply gave up on the Amiga because the speed was always an issue as anyone who tried will testify.) I was thinking of making the Space Trader a text-only affair for now, then I can learn those damned evil things called Arrays...*spit*....then one day I will be brave enough to learn 3d.
Thanks again for all your help. No doubt I will be back.