Ребята поопытнее, скажите честно, бывало ли у Вас такое, что Вы не совсем понимали логику языка в том или ином моменте?
Хах, как же знакомо. Я также начинал с JS, и учил достаточно долго (где-то +- пол года - год).
Иногда возникает непонимание при изучении логики этого самого JS.
Это нормально, просто пишите про то, что не понимаете. Даже тут можете задавать вопросы. JS запутанный язык, но и очень очень классный)
Учитывая то, что это мой первый язык - возможны ли "затупы" из-за этого?
Конечно. Надо некоторое время что-бы понять что такое цикл,переменная, массивы и т.д
Если да - лечится ли это опытным путем практики и теории?
Опять же да. Параллельно учите алгоритмы и структуры данных, т.к это можно сказать основа основ, и если с этим разберетесь, то дальше будет куда легче и приятнее.
В свое время мне помогло:
- https://learn.javascript.ru/ - JS
- https://www.freecodecamp.org/ - Algorithm & WebDev
- https://leetcode.com/ - Algorithm
- https://www.udemy.com/modern-javascript-from-the-b... - JS
- Практика и еще раз практика.
Удачи)