Если уже углубляться, то там очень много граней, и если пытаться преуспеть во всех, не добьешься ничего. Нужно выбирать направление и модель, и работать в этом направлении.