Согласен с предыдущими ораторами. Изучение каждого разовьет размышление программиста, но вот что хочу отметить:
Я думаю, что не совру если скажу, что всё-таки императивный подход более прост. Ведь именно его преподают в школах, ВУЗах. Но решения которые он предоставляет, не всегда так изящны, расширяемы и быстры как могли бы быть. Поэтому я бы посоветовал начать именно с него. Возможно, что я так пишу именно потому, что сам пошел по этому пути. Будьте уверены в том, что если вы начнете свой путь с декларативного подхода - никто не скажет Вам, что вы пошли не той дорогой. Здесь главное усердие и любовь к тому, что Вы делаете. Удачи!