Обычно сами до такого уровня знаний доходят, вряд ли ты тут найдешь учителя, копай сам код и смотри что получается а что нет