Johnno56, I believe that its a lot easier to start with 3d instead of 2d. Dark Basic makes it a lot easier then most other programming languages to use 3d. Here is an example of how easy it is.
rem Turn on Sync Rate
sync on : sync rate 40
rem Make Object Cube
make object cube 1,100
rem Red Green Blue Variables
r=1
g=1
b=1
rem Loop
do
rem Color the object
color object 1,rgb(r,g,b)
rem Increase the red green and blue values
inc r,3 : inc g,1 : inc b,4
rem If The colors value goes over 240, then set them back to 1
if r > 240 then r=1 : if g > 240 then g=1 : if b > 240 then b=1
rem End Loop
sync : Loop
Just copy this code snippet and paste it in Dark basic. This piece of code basically makes a box that changes colors. Now if you tried to do this in 2d, it would most likely be a lot harder and more code as well. I hope this helped
--------------------- 3d Tutorials ---------------------
FPS Tutorial (Beginner Level)
http://developer.thegamecreators.com/?f=t01/3d_tutorial_index
Racing Game Tutorial (Beginner Level)
http://developer.thegamecreators.com/?f=t02/bm_tutorial_index
3d pong Tutorial (Newbie Level)
http://forum.thegamecreators.com/?m=forum_view&t=22030&b=7
--------------------- Basic Command Tutorials ---------------------
Very Basic Commands In Dark Basic (Very Useful!)
http://forum.thegamecreators.com/?m=forum_view&t=25076&b=7
2d, 3d, Ai, and other code Tutorial (Also Very useful!)
http://forum.thegamecreators.com/?m=forum_view&t=21133&b=7