@Z-Interactive
I know a great many languages. I've been developing professionally for a great many years.
One of the main reasons I became interested in developing was that a long time ago, computers were fun.
Since then, they have evolved a great deal and gotten to the point where doing anything 'fun' was nearly impossible without also going through a lot of hair pulling and frustration (you may notice that a high proportion of Windows programmers are bald and crabby).
DarkBasic has put the fun back into programming for me. It's very easy to do extremely advanced things with only a few lines of code, and if you are just starting out, that can make the difference between sticking with it and learning more, or giving up and never coming back to it.
That's not to say that there won't be frustration. There are a lot of quirks and bugs in DarkBasic, and the manual leaves a lot to be desired, but nevertheless.. you will definitely have a lot of fun with it, and you will definitely be able to do things within a day or two that could take you many months to learn how to do in some other language.
As far as models, sounds, textures and the like are concerned, there are a fair number of them somewhere on these boards in the downloads section, and you can also find a lot of royalty free models, sounds and textures surfing the internet.
And if you are comfortable with other languages, you can eventually try extending the DB language by writing your own DLL. That should allow you to use it for many years without exhausting the possibilities.
I hope you decide to jump in and see what you can do with it. I can assure you that DB would be one birthday present that would not be sitting on a shelf unused somewhere in a month or two.
E Unibus Plurum