2 Timothy 4:7
When you are trying to learn something new, write down your goals as you start. Write down the things that you want to accomplish. By writing down your goals, you know by yourself that you are going to accomplish something on the things that you do right now.
Learning a new skill may take more or less time, it depends on the process and how fast you can cope up on the things that you are learning. It is important that you track your growth and progress to be able to recognize that you are moving from one phase to another. So when things get hard, you can look back and see the things that you have accomplished.
To be able to make it more productive, you can write down your goals, the things that challenged you while you are studying and trying to learn on something. You can also write your achievements on a daily or weekly basis, to be able to see on how productive you are.