I thought this was an excellent post.  C has changed in lots of important ways in the last 10-20 years.  The changes are both convenient (far better tooling) and inconvenient (much less forgiving of undefined behavior).  Those of us who use C professionally have had to pick up most of these changes by osmosis.  This was a really great run-down on how you&#x27;d bring a newbie up to speed with the state of the field.