This is a great language to start out with, mainly because it is mostly in english, rather than more code like language. For instance:
Position Object 1,5,3,5 is relatively simple to read and understand.
At the same time it is powerful, allowing you to do some cool stuff with basic knowledge and then MUCH more complicated and MUCH cooler stuff with more experience.
And of course, there is a great community here that will answer any and all questions for people (and we have had some pretty weird ones too).
Personally, I started out with a Learn To Program BASIC cd and then branched into DarkBASIC, so I had a leg up. However, I was able to learn quite a bit without ever taking a programming class (still haven't, which may be kind of obvious from some of my code at times), which speaks to the ease of the language to pick up.
Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?