Proposal for a Friendly Dialect of C
It is friendly, if you're not an idiot. Not becoming an idiot is the best solution (practice, lots).<p>Edit: perhaps I made my point badly but don't assume that you'll ever be good enough to not be an idiot. Try to converge on it if possible through. I'm still an idiot with C and I've been doing it since 1997.