Hi,
@maruru a good place to start learning about User Experience and user interface design is through Steve Krug's excellent and seminal books on Software Usability Design:
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
I think it's important to realise that User Interface design doesn't have to be a mysterious activity. Realise that User Interfaces need to be people-centric, thus you design user interfaces and user experiences for people. Start from the perspective of your audience and how your audience use software, the best UI designs are self evident, simple and follow good conventions.