Dark Basic Pro and Classic both come with a full manual describing each command, and the program comes with an example on how to use each command so Guillermos comment is rather wrong.
Whenever I run into a problem I read through my manual, and check each command and think about how it may help me, so lack of doccumentation is no reason to not learn DB. The doccumentation is actually what helped me learn DB best.
I suggest DB over most programming languages, as it is powerful, and Pro is still being developed as we speak.
Go for it
RPGamer
Current Project: Eternal Destiny
Tech Demo - Colan Island: Currently 716 Lines