Yes, in a very small way, now. I have actually contributed to the documentation, and I expect to do more. It would be pretty foolish to assume that all newbies will intantly do likewise, though. Especially since programmers notoriously hate writing documentation; my degree of willingness to do it is extremely unusual.
(As for code, I hate C++ with a passion. OTOH if I find something worth doing in Python I will dive right in. It's too bad the project core isn't in Golang, I'd be all over that.)
Who said anything about community? I write high-quality documentation for my projects for two perfectly egoistic reasons: (1) to reduce the amount of yells for help I get, and (2) out of pride in my work. I would be flat out ashamed if any of my projects had to feature a warning like FreeCAD's about its tutorials - I'd find it intolerable, a public admission that I'm a sloppy and careless craftsman.This reveals that you are on the wrong track in a free software project: It is extremely egoistic vs. doing things for the community.
But that won't happen to me, because I consider it part of my maintainer responsibility to (a) keep the documentation in sync with the code I modify as I modify it, and (b) skim my tutorials before each point release to make sure I'm not shipping any falsehoods.
You can of course choose not to be this careful. You can choose to be sloppy and careless about the code you write, too. I can't make you have higher standards than you choose to, but I will say that I think you should be ashamed of yourself for defending low standards.
Yes, and the FreeCAD maintainers aren't responsible for them, either, so they don't reflect badly on you when they are stale. If you have a point here I am failing to see it.The statement in the tutorials holds for each video tutorial on youtube as well, and they are probably never updated at all.
If that's a swipe at me, I will point out that "Without offering anything!" is already false. I've added some documentation to Spreadsheet, and I'm accumulating a list of dangerous curves to be marked out when I figure out how to write an admonition template. When I learn something from a forum conversation I try to figure out how to add it to the documentation wiki - the next item will probably be on how to force selection of the arc less than 180 degrees on setting up an angle constraint.Instead of working through the tutorials and learn the very basics you are asking for personal training by the forum regulars instead. Without offering anything! I see this as an insult against the busy forum helpers.
If it's a general complaint about newbies who don't read the tutorials, why do you expect them to care what you think is insulting? They have work to get done. They're going to take what they judge is the least-effort path to that. If you don't tell them straight up that your tutorials are likely to be faulty, that may be reading the tutorials. If they think it will be easier to bug people in the forums, they'll do that instead. Humans are going to human, and your conviction that they "ought" to read the tutorials is about as relevant to J. Random Newbie as your taste in cheeses.