I have programmed in Java some and tried to use net-beans to create a user interface. I know only a little about the C languages, though, from what I understand creating a UI can be difficult. I mainly work with javascript now and find it a whole lot easier to get a functional application going. This is primarily because creating a GUI is extremely easy in html. I can hand-code an advanced html UI, where with Java and net-beans I had a hard time just using the IDE to create a simple layout.
So is there alternative language for Java or C that would work as kind of frontend for creating an interface? Or are there better IDE's then net beans? I haven't used .net's visual studio; is it any easier then net beans? Also, is there a language that is specifically for UI development that can work with any of the major languages?