У вас, например, заголовок и тело вопроса не согласованы. Вот чтобы в коде такого не было, и придумали TypeScript.
Он бы вам не позволил к такому заголовку подобное тело вопроса написать и ваш вопрос не скомпилировался бы.
Скорость обучения очень индивидуальна и ее собо ничем не увеличить. А так, общие советы: спать достаточно, пить много жидкости в процессе обучения, не забывать про физическую активность и т. п.