É normal porque programação é um assunto complexo. Pense em outras áreas complexas: construção civil, engenharia química, física quântica... o quanto você conseguiria aprender em um mês, sozinho?
A melhor forma de aprender algo que você não sabe nada é de forma estruturada e guiada, aqui entra a faculdade, curso técnico ou um curso online. É importante ser estruturado porque, se você não sabe nada do assunto, não sabe o que estudar. É importante ser guiado porque você terá alguém para te orientar, tirar as dúvidas e mostrar aquilo que você não sabe que não sabe.
Dá para aprender sozinho, mas é um caminho muito mais difícil e demorado, e nem todo mundo consegue aprender algo complexo sozinho.