+If, however, you realize that you're really not enjoying learning this topic; if you feel you're spending more time convincing yourself to learn rather than actually learning, then you'll need to have an honest discussion with yourself about why you're learning this topic at all. Is this topic still relevant to you or has the topic become irrelevant? Are you learning this out of an obligation to yourself or others, and is that obligation still present? Are you trying to learn whatever it is because you're worried you'll be left behind, whether that's personally or professionally? Think about what brought you to start learning this and see if the situation has changed. If someone came up to you and asked you if you would like to use this topic in the next few days would you consider it?
+
+You'll need to reconsider your true motivations for learning this topic and see if they still match what you want to do with your programming profession. But you'll also need to be honest with yourself about why you're learning this topic and why it is important to you. There are plenty of things to learn that are great career paths but if you have no interest in the topic, or are just learning it "to get hired" you're going to have a more difficult time learning the topic than if you had a genuine interest in it. But you'll also need to see if this is just resistance to learning. Your challenge will be to sort out your true feelings about this topic and tease out whether you've genuinely lost interest or are just struggling.