если есть цель изучить шейдеры, то берись за базу сначала — универсальный совет. иначе знания не структурированные получатся и будешь велосипеды раз за разом придумывать
ну даже если тебе тут подробно объяснят за инстансинг тот же, то всё равно ты с этим пока сделать ничего не сможешь — без шуток просто надо прошерстить примеры и понять как что работает, а не лепить из готовых ассетов