Wow... Somebody call Dr Phil <-- Just kidding, lol.
I agree with you that some of the tutorials are far from perfect. I never used them. Instead I used my Qbasic (and other languages to a lesser degree) knowledge and trial and error to gain understanding of DBPro. I'm actually busy writing a guide to better coding atm which contradicts lots of what the tutorials teach and take a different approach to DBPro altogether. It's not a n00b tool though, it's a post-graduation primer.
Anyway... With the
exception of the lion's share of
TDK's Tutorials which are very easy for beginners to follow and mostly agreeable with me (I don't agree with all his coding philosophy, but still) ... let's address the general tutorial issues:
Tutorial code is poorly formatted and bloated:
Because the code is broken down to smaller components for better understanding by the majority who can't "read between the lines". Although sometimes this does achieve the opposite effect and make the exercise daunting. As to formatting, it's a matter of perspective. I use uppercase for all keywords and I indent the main module with one tab and functions with two tabs and resulting child-nests with two tabs. But that's my pref.
There are errors in the examples:
Yes, many. Thank goodness I had my Qbasic knowledge and lots of time to learn on my own. Sometimes when n00bs post example code from exercises, I've actually written my own tutorials (of varying sizes) and posted those rather than fix the exercise the OP is stuck on. These do need checking (although maybe the OPs were copying the code down wrong).
Tutorials written in a forum
This is so that users don't have to visit other sites and sources. Also, it ensures that when someone posts a question, the forum members have easy access to the examples they are speaking of. Also the example you linked to was a pretty bad example, I must admit - no offense to the author. It should have been in code tags too.
Not quite explaining things:
But this is why this halp board, "Newcomers Corner", exists. It's to provided person-to-person assistance and to clarify things if you don't grasp them. That's why we're all here - to help others like yourself. So, in a sense, this
is a community effort. If you have questions, please post them and either myself or somebody else will clear the issue up for you.
Finally:
Try TDK's Tutorials - they have a high success rate
If you have a problem or need something explained, post it here. I'll do my best to illustrate it for you
PS: Now that you've brought this up, I'm considering doing a "From the Ground Up" tutorial into my schedule when I've finished my primer. This'll address n00b problems and hopefully be free of bad grammar.