Честно говоря, я обнаружил, что никогда не знаю, что мне нужно знать, пока я действительно не испачкаю руки. Вот почему я предложил здесь , чтобы кто-то хотел начать разработку трехмерной игры для iPhone, начав с более простых, целевых проектов. Эти целевые проекты могут научить вас основным концепциям, когда вы используете их на практике. OpenGL казался таким непостижимым черным ящиком, пока я не заставил себя выполнить с ним несколько простых задач. Через несколько недель у меня было приложение на его основе.
В колледже я потратил бы недели, пытаясь понять теорию, стоящую за аспектом термодинамики, но тогда я увидел бы одно практическое применение для этого, и все это стало бы на свои места. С тех пор я сосредоточился на поиске конкретных приложений для концепций, прежде чем проводить слишком много времени с чистой теорией, стоящей за ними.