There are no real requirements to learning other than a willingness and a dash of self-discipline. But what is massively helpful in challenging that willingness and self-discipline is a set of two plans: a macro and micro plan. The macro plan has to do with the reasons you are going to devote your time to learning something, where the micro plan has to do with the actual activities you should engage in on a daily basis. The former ensures that you end up at a goal that you desire, while the latter ensures that you achieve that goal.