Если ещё не пишется своё - почитай пока чужое.