If I want to learn something, I try to. With most things it comes down to me being broke and, in turn, incapable of learning anything more than theory. There's no sense in just
wanting to learn something like a language, as all you have to do is surf the internet and read some books. So far the things I'm trying to learn, but lack the funds, are hardware hacking type stuff (broke the bank buying some of the necessary tools

) and the ukulele. Programming was just easy; it was free and I felt untethered in learning it. It's difficult to go from such a proactively open and free learning environment to the real world, where you deal with the realities of supply and demand, and are also limited to the confines of physical materials - if that makes any sense. For guitar players, you must buy strings, picks, different equipment (wammy bars, pedals, amps) and spend hundreds of dollars for a decent guitar. That's mind blowing to me.
Edit: This is just an opinion of mine, but if you try to learn something and feel it's not clicking, then you should just accept that it's not for you. That's how languages always were for me. If you're learning a language just so you can join the ranks of the "multilingual" or, as I've come to notice in some of my peers in programming classes, to fit into some mould then you're doing it for the wrong reasons. Just like writing a paper on something, you don't really know how into it you are until you start, and trying to finish the paper because you've invested time into it makes you sloppy and aggravated.