http://darkbasicpro.thegamecreators.com/?f=beginners_guide
http://www.curvedbasic.com
http://developer.thegamecreators.com/?f=t01/3d_tutorial_index
http://developer.thegamecreators.com/?f=t02/bm_tutorial_index
There are hundreds of resources available in response to questions like this.
Pick one of the above tutorials and work through it
The top one is a book, the second one is random tutorials, the third and fourth are online beginner tutorials.
99.9% of all people on here learned at least the basics without any help from anybody else whatsoever.
Posts like these are kind of a waste of space, show us you've tried, then post something intelligent like, "Having trouble understanding the concept of <insert topic here>" then show us what specific trouble you are having.
Programming is not like scripting a game together in Age of Empires or Warcraft III. There is no MakePlayer(), CreateEnemy(), or ProgramGameForMe() command.
Each part of any game you see on here has a complicated system running behind it, to learn to create systems such as these you need to study the basic syntax of each command, reference a few examples of how these various commands can be strung together to create various effects and then you can start making games.
Example code:
CLS -this clears the screen
PRINT "" -prints whatever is in quotes to the screen
IF THEN -checks is an expession is true, then executes code after "THEN"
WAIT KEY -stops the program until a key is pressed
END -ends the program
That is not nearly enough to do anything. Here's the most you can accomplish:
CLS
PRINT "Press a key to continue the program."
WAIT KEY
IF 1=1 THEN PRINT "The world is working the way it should."
END
Go study the language more and when you come back we'll be more than ready to help you.
Crazy Donut Productions, Current Project: Project Starbuks
Sony stole our name!