If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.
I tried to learn it on my own first, and didn't really pick up on anything.
I tried to learn it at university then, and failed that course.
As more and more helpful resources came online, I tried learning from them, and didn't end up learning it. I think my brain works very differently to most people. There are some things which simply require a kind of functioning I really don't have. It seems languages are the frontier of that - where I have it in me to learn exceptions, whereas I can't learn most. It does seem to generalise to languages - I couldn't even become bilingual even though my parents speak another language and continuously tried to teach it to me, then sent me through school for it. At one point I learned how to read in this one other language and latter forget - can't read that stuff at all now, which is kinda odd.
Anyway, I've managed to learn Stata. And R is for statistical programming like Stata. So, I suspect I could learn it. Though, Stata is more GUI-like and you can't do machine learning with it.
The fact that made Stata easier to learn is that it's GUI like. R isn't. I see no reason to believe that learning R on a level where you can do machine learning with it is easier than learning python. Python has much better documentation than R. It has functions that are much more reasonably named.