Compsci student/semi-professional programmer, I’ve been using emacs for a couple of years now, and every day just keeps getting better.
I worked my way through the emacs-lisp-intro over a summer and am starting to feel like I kind of know my way around. I still definitely don’t though, any advice, critiques, tips are most definitely welcome
Also, I (now) keep my emacs.d in a mercurial repo online. I try to only push when it’s reasonably clean, but it is my .emacs, so it goes through pretty heavy churn.