Разбивать на простые и изучать каждый по отдельности. Правда при этом нужен ментор, который подскажет как и что и убережет от задавания глупых вопросов на тостере и стаковерфлоу) Любая сложная система строится из мелких. Например, раньше я ненавидел верстать формы и подключать их, до тех пор пока не сделал это 100500 раз.