R
Randy Howard
That's Catch-22. In order to become a programmer you need the requisite
information but you can't afford the requisite information unless you're
already making the pay a programmer gets, under the particular
socio-economic circumstances of the OP.
The freely available on-line comp.lang.c FAQ is arguably more useful to
the student wishing to learn C programming than the full-blown standard.
Later on, if C turns out to be a language they spend a LOT of time using,
then having access to a copy of the standard will be beneficial. It is
not required however. Membership in this newsgroup, which does not cost
anything itself, is probably at least as valuable, in that the "lawyeritis"
wording in parts of the standard gets debated and explained here in a
way not available with the standard alone. This method would also avoid
the financial problem entirely in the short term.
I get it that this is a game fraught with contradictions. It's obvious
that some people are not interested in other people getting requisite
information & that they're perfectly happy with a set up that benefits
those who already have the advantage.
*sigh* It's not about that, but your claim is far easier to make than
a factual one. I do not believe that you must have your own copy of the
C99 standard in your pocket to be a successful C programmer. I know
at least a few dozen, if not more, that have probably never even held
one in their hand, yet are quite successful.