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.
I partially agree. UX is something that comes with practice, but it isn't about technology. It's about a process for solving problems for people. The technology itself shouldn't matter, but it is good to know how things work in order to understand and communicate with your team.
Not all UX professionals are coders or start as coders. Some just understand UX principles / methodologies and how to apply them to solve design problems.