Having a learning path and plan is good...but without a schedule and a routine to empower it might be a recipe for disaster.
I don't write codes but I know how it can be bad to not have a schedule or plan for your day.
You'll eventually overdo one thing and then find out that you've not even done another.
So yeah, to have a plan for each day is good.
Little by little, you'll get the job done.