I know that feeling. It is not bad. Why should it be ?
Maybe the right question is : would you be happy without learning ?
I can't. It's a motivation engine and it makes me excited about things. It gives me the strength to go one step further.
A programmer life would be pointless without the curiosity to learn new stuffs, wouldn't it ?
No it's not about learning or not learning it's about never finish a learn (while kind of because learning never end but for example, you are learning Java you just find out python and you were only in part of loops in java so you switch to python and never go back to Java ) I don't know if you got the point ?
Yes I get the point.
For every subject I want to study I start by having a look at some books' timetable. It gives me the key points to understand about that very subject like a sort of study guide. Small parts that I can learn in an hour or less. I have a schedule for the week, with multiple points to learn. It's like a time constraint as others mentioned.
You also can try to find some (very) short (and interesting) projects. I think short is important as you seem to move very quickly to the next subject. Maybe it could help to keep focus on one topic at the time and keep you motivated. It's a good idea that you add the time constraint as other suggested you like sprints / user stories.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.