I started already having a foundation from BASIC and BASICA (the olden times lol, back in the 1980's on an IBM PCjr
).
You should point people to
The Beginner's Guide to DarkBASIC. It teaches DBC programming in a very simple, user-friendly way. It's designed for people with no background in programming whatsoever, and can give someone the foundation they need to start learning. It's important to note however that the book is designed for
Beginners. Over the years I've heard people say "the book sucks, it doesn't teach you 3D." Well, it isn't designed to teach you that stuff... it's designed for Beginners, hence that word actually being in the bloody title of the book
. Besides that, with a bit of common sense and a practical understanding of how to take notes, the book walks you through the full process of learning what various commands mean and all that.
Once they've learned their way through the basics, they can step up to more advanced books. There's tons of books on Amazon regarding DarkBASIC and DarkBASIC Professional (and just about every other programming language you can think of), but I recommend they check out Hands on DarkBASIC volumes
one and
two, available for sale right here on good ole' TGC. There's also a zillion tutorials and examples around as well. Anyway, if the person is an absolute beginner, that's what I'd suggest. Then again I'm a terrible programmer so maybe it's best to just ignore me lol.