UX is not something you learn its something you gain w/ experience with all theses technologies. its messing up and starting over again and implementing a better design than the previous gaining even more experience/methodologies. or at least that's the pro way of learning UX.