The beginner's guide to dark basic programming is excellent.
It teaches you about the commands. It shows the commands in action, explains what each command does, and encourages you to play around with them a bit.
I played with GW-BASIC as a kid, and even Quick Basic 4.5, so I found this book boring for the most part. But I had no idea how well it helped until after I finished it.
Its amazing when you read a book, play around with its examples and tutorials, you really notice its help once you start working on a project from scratch. I think that the beginner's book is a great start, then you should make little dinky games for fun to sharpen your skills and DB knowledge. Take on an advanced tutorial after you get more in tune with the commands.
No matter how dinky your games are, as long as you are challenging yourself you will get better. You can even revise one of your dinky games and make it a kick-arse game in the future. the possibilites are limitless!!!
Just remember that you couldn't walk before you could crawl, and you couldn't run before you could walk!
repeat
arkBASICPro = LearnStatus() :until DarkBASICPro = FullyUnderStood