Столько не усидишь по началу, и лучше не пытайся, быстро выгоришь и бросишь. Стартуй постепенно, по мере увлеченности и ПОСТЕПЕННО набирай обороты, можно, пол года это не малый срок, а основы освоить не так и тяжело (если читать что умные люди пишут, а не просто тыкать по буквам подбирая случайно алгоритм) и вот со временем начнет получаться. Практика и только она решает, я вот уже 10 лет как пишу, на JS (Angular, React, TypeScript) уже пять лет, веселое занятие, но лучше не перерабатывать