In general, I'm not too afraid of UI - those are usually very learnable in a short amount of time. It's the underlying concepts and abstractions that take more time to pick up, but right now, a lot of them seem to be based on observations (or just general "feels") of the behaviour of particular models, of which new ones appear every year.