I think most people who "hate javascript", dislike working with the DOM, is that true for you?  I personally think javascript is a pretty simple &#38; beautiful language.  It has its warts, but so does ruby, python, and other dynamic languages.