I humbly submit that there is only one way to learn things: the hard way.
@codinghorror Some people can learn from books, a very few can learn from the mistakes of others, and then there are those people that have to pee on the electric fence for themselves.