This is a very interesting
thread. I struggle horribly with eclipse,
maven and the frameworks I must work with (Eclipse RCP, karaf, Apache Aries Blueprint). The tools hide what is happening and although through trial and error I can get things to work, I never feel like I have a good understanding of what is happening. I would do ANYTHING to be able to really understand these technologies. If I read the OSGi specification (and I have TRIED) it is gibberish to me. Every explanation is in terms of something that I do not understand. It feels like it is speaking in circles. Most of the time I feel like I am living in a nightmare. My husband won't let me quit my job. I am ready to commit hari kari or get a job as a janitor. SOMETHING where I understand a portion of what I am being asked to do. I'm not sure how anyone figures out this stuff.
In any case, this udemy course did help me to understand many things I did not understand before:
Good course where you can actually follow along