If your a new users you should start understanding your system, and don't follow potentially wrong or old tutorials, that's a big problem with the Linux-Information-overflow.
The original package maintainers could write instructional materials that start from the errors, but I suspect that's too hard. Without specific training, it'll always be easier for third parties to provide ad hoc than first parties to produce as part of release.