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