Doing my own thing in languages I like using was what made me enjoy it. What you're doing now sucks. HTML and CSS are boring to write and, IMO, are better suited to being generated by a program than being explicitly written by hand. Vanilla Javascript isn't so terrible, but what you typically do with it is boring. PHP is terrible in so many ways I don't feel like naming them, and the type of thing you do with PHP is…
Note all the hubbub about functional languages:
1. Common Lisp, scheme (ML/haskell people argue they're not fully FP).
2. Haskell and erlang have been evolving since the 80's into really powerful constructs.
3. Scala, clojure, F#, JRuby, groovy for JVM and .NET CLR.
4. OCaml, SML, some other ML's.
5. And also some you don't hear about so much: clean, dylan