"If you’re learning a new language, don’t do tutorials verbatim — take what they’re teaching, apply it to a different product, and you will learn a lot faster."
By the time you're done researching how to apply the concept to a slightly different problem, you've learned much more than the tutorial is covering.
What about going the other way? I'm a developer that is intimidated by any kind of ui design... What do I do?