i agree, i'm no coder, having only used dbpro for a week or so years ago to try out some really basic stuff (hello world type stuff probably covers it

) but i've just learned everything (as u say -) from looking at scripts and asking for help here when needed - it really is a very basic system but you can still do a lot with the right ideas, a really good script is something like the door script from the wiki (because it shows you some good examples of how to effectively give more custom control to the user or the hunger thirst script which AuShadow did as he put a lot of comments in there to explain it in detail
and dont forget to look at the global.lua and try out the different commands, right now these are the most important commands as they are the one's that work (and work easily)
life's one big game
windows vista ultimate
i5 @3.3ghz, 4gb ram, geforce gtx460, directx 11