Ответ простой - нужна практика. Чем больше ты будешь писать на языке, тем больше ты его будешь узнавать. Если возникает путаница, то надо смотреть решения профессионалов и по ним решать свои задачи. Со временем придет понимание и не потребуется больше подглядывать в чужие решения.
Запускать в окне как вариант + некоторые игры например quake 3 поддерживают полноэкранный режим с небольшим разрешением без растягивания изображения, нужно смотреть конфиг конкретной игры.