You brought up a great point. As an example, I have a free publication on programming OpenGL with Xojo (it is getting outdated) at Book Publish Pages . There are both free and paid versions available. I would like to enlist the Xojo community to help improve the book and provide resources for other OpenGL programmers. Yes, this can be performed with other services, however the Xojo site is where most users tend to be, and rightfully so.
Many of the ideas to keep the books updated are from Xojo users who send me personal emails. Sooner or later, much of the content ends up in the forum which helps other coders - am I am flattered that others suggest code
There are other good resources such as Xojo 3D that have good resources and contributions. Chuckle, my website is getting outdated and would like to see something that helps fellow users. This would mean a major update for my website - along with the many other websites that help support Xojo.
Back in the days (geez, I am sounding like my Dad) there was very little documentation on Word, Access, and Excel. This provided a great reason to write the books that contains code used by many Xojo programmers - which is the intent.
Just a suggestion (and feel free to correct, add, edit my comments) is that a place to have this information within Xojo’s forum, website, or some arrangement would be great. The Xojo users would only have to look in one area (Xojo website) to gain access to this information, and it would allow Xojo Inc to have some control with the data to support its programming language.
Pricing is a good idea, and it would be suggested that the purchasing cost be reasonable. Reasonable is subject to interpretation. If the product or book is too expensive, then nobody will want to pay for Xojo and the 3rd party items. Part of the reason for the success of Windows was the great programming group and low cost to learn and create programs. This was similar to the fantastic increase in the iPhone technology, as many users were looking for programs, and inexpensive programs could be purchased (usually $3.00-$10.00 and not the $80.00 for some games). The lower costs increased demand, and the low entry fee to program on iOS caused programmers to swarm to the operating system. Again, if the price is reasonable then programmers will join.
I honestly don’t know what the final answer is, or should be. This is just a few brainstorming ideas to add to Rick and Eduardo’s possible thoughts.