I would like to be a software engineer (I am a computer science grad), but I would like to focus on user interaction/experience/interface design. Although I would love to get more into the design I read (http://ux.stackexchange.com/questions/1863/as-a-programmer-how-do-i-move-into-user-experience-design),
but currently I more interested in development. What types of programming languages do IxD, User interface, or XD designers use when creating their software/interface? It seems to me like a lot of these designers use web technologies like html, flash, Javascript, CSS, etc.
Also how "graphical" do these designers usually have to be? Will I have to demonstrate artistic abilities in software such as photoshop, flash, and other graphic disciplines?