Yeah, I'm glad the forums are back too...
As for the other, the first question's answer is; "yes & no."
By that I mean, you read over and run the different examples until you get an idea of how each command works, then apply what you've learned to your current project. Often, you can also re-use the various functions of the examples, so you keep them around as tiny files for use with the #include <some file> command, which makes building your current program very fast and easy. So it's a combination of memory and saved code pieces, so you can get things done.
As for a book, there are a couple, the first is the manual that comes with DBC or Pro. There is also a book out on Dark Basic Programming itself (I forget the exact title) which is listed in the resources thread. (But someone will probably add it here for you to.)
And of course, there are LOTS of tutorials, plus the Code Base here on site of many people doing different things. So read on and feel free to poke around, you'll get lots of ideas here...
S.
Any truly great code should be indisguishable from magic.