You can teach yourself by reading good books and learning from people who do it really well.
People who know what they are talking about:
Gary Bencivenga (retired, was the best)
Books by Drayton Bird & Bob Bly
Hope this helps.