Tu pourrais d'abord prendre une bonne avance en programmation et ensuite, une fois que tu te sentiras bien à l'aise (pas forcément expert, mais que tu te débrouilles pour faire plus ou moins ce que tu veux), lance toi dans la 2D ou la 3D, pas les deux en même temps.
Avance chaque jour un peu plus, même si t'as l'impression de stagner, du moment que tu pratiques et que tu apprends de nouvelles notions, tu verras qu'au bout de quelques mois, t'auras pas mal emmagasiné en connaissance et en skills.
Après, être très bon dans les 3, ça va être compliqué. Donc à ta place, je ferai un peu de 2D et de 3D histoire de voir ce qui me plaît le plus entre les 2 puis focus ton préféré.
Le tout c'est de rester constant et régulier, y a pas de secret.