The key thing in learning something new is keeping up the momentum. That is why it can be a good idea to have a daily task list, and add in half an hour of time to learning something new. You can then just check this off every day, and you will start making more progress.
If learning something tech related, you also need to have a good system of recording how you do things. It is not good enough just to work out how to do something, you need to write yourself notes that you can refer back to. Otherwise, three months down the line when you are trying to do the same tricky thing again, you won't have a clue. At the time writing good reference notes can seem like a burden, but it's essential if you are going to get really good.