Nooooooooooooo! Actually... I have tried and failed many times and it doesn't play well with the languages I code it, so I had to let it go.
What languages don't play well with Emacs?
Java, just to name one of the popular ones. The debugger is a complete joke.
Ah, yes, well Emacs is not a debugger. It's an editor. But for Java I use IntelliJ -- mostly.
... PHP... But, I'm not blaming emacs.