My dude/dudette. Sit down. Relax.
I was doing this stuff some time ago and NOW i will learn it. Why, you ask?
Simple. I am determined to change career and get into web development. I was at college couple of months ago. I am 36, working full time(and as an sys/network admin, it is WAY beyond those 40hrs/week), 2 kids and i was catching myself falling in same traps, over and over. I found good resource to learn, i stick with it couple of weeks, it gets hard and i just kept finding excuse to give up. After few weeks/months, i am back at it, again. Feels like mountain to climb, reading it all again, learning, typing, remembering each word.
It was wrong. Wrong way to learn. I am now on my JS part at FCC and couple of courses.
Stick to one, maybe 2 learning paths and make yourself to commit your time to this on a daily basis. If it gets hard, and it will, keep digging. Right now, i am at arrays in JS part and for me, its not the easiest part, but i am trying to solve those challenges without google. Spending whole day on couple of challenges, but the feeling is great when you solve them, alone. It keeps me to push more. One more thing:do not try to remember every word and concept, its important to get the basic idea behind that. Do not overwhelm yourself. This will be your daily routine, learn to enjoy it.
Hope it helped, best of luck to you my friend.