Most programming languages contain good parts and bad parts. I discovered that I could be better programmer by using only the good parts and avoiding the bad parts.
Douglas Crockford (2008). “JavaScript: The Good Parts: The Good Parts”, p.1, "O'Reilly Media, Inc."