Well think of it this way, there are no commands inside dark basic such as..
MAKE GAME()
MAKE ENEMY ATTACK ME ()
MAKE GUN SHOOT AT ENEMY ()
You wont get that kind of easy in ANY programnig language
But yes DARK BASIC in my opinion is proberly the easyest programing language to use for 3D games design.
Most of the commands are in plain english and can be understood with no more great dificulty that reading a text book.
But there is a learning curve, understanding how writeing code is implimented to perform various tasks.
The best way to learn is by doing.
Get the free demo of dark basic, sit down with some of the pre written programs, print them out, and start from sctrach and re-type the whole thing in again by yourself from your print out.
Do this for as many prograsm that you can find, play them after to see what all your code just did.
Keep doing this and you soon start to see how the game is made, and how the commands are functioning.
This is how i learned my basic programing skills years ago. I was just 13, it was 1984 i had a Sinclair ZX81 and i had no cash to by games. At the time there was magazines on the shelves with nothing but computer code in them, you typed them out and ran them to play games.
At first i didnt know what the heck i was typeing in, but after doing this for many prograsm it all started to make sence.
Couple that with ther help you will get in these forums and youll soon be on your way.
Good luck