Читайте книги - некоторые из них специально для этого написаны.