pull down to refresh

This article has good advice. As somebody who did this for themselves, i would add only two points:
learn to identify when you're stuck.
the sooner you can identify that you're stuck, the sooner you can start asking questions to get yourself unstuck. guessing your way out of a stuck scenario is going to make you mad, and will interrupt your learning.
learn to get unstuck as fast as you can.
however you learn to do this will follow you forever, and you should always try to strengthen your capacity to unstick yourself. it's a combination of Rubber Duck, stack overflow, RTFM, read your code backwards, etc... The sooner you are unstuck, the sooner you're learning again.