as someone who shied away from regular IDEs to use Emacs for programming work, I would recommend that you start setting things up for some very specific need.
As it was already pointed out, Emacs is huge and you will never stop learning it. Therefore, if your main line of work implies writing Java code, I would recommend you look for some tutorials that are particularly aimed at that, and build on those as you need more out of your editor. For example right now I am looking at learning org-mode to be able to do time tracking with it.
If you seriously consider using Emacs all the time I would recommend remapping the Ctrl key to Caps Lock for easier typing.
Since you were asking for some tutorials, these are the two tutorials that I found most useful in defining my Emacs setup:
https://sites.google.com/site/steveyegge2/effective-emacs - specific things that are very useful in your configuration
http://devblog.avdi.org/category/emacs-reboot/ - someone in the ruby community, remaking his emacs config from scratch and explaining it as he goes
I am no where near a proficient Emacs user, but maybe I can provide some insight as a fellow learner if you get stuck. I believe my e-mail should be in my profile if you have any problem starting up with Emacs.
Have a nice day, Vlad
One of the things about Emacs I've discovered over the years is that you never finish learning it. It's so extensive. That's how I ended up reinventing this wheel: http://blog.jgc.org/2013/03/automatic-bookmarking-locations-...
I used to Vim too, and started using Emacs since I started doing a lot of Clojure development. Since then, I have not looked back. The power and flexibility of Emacs is second to almost none. Just the other day, I was working on a Latex file, and I had a buffer open with a pdf viewer right next to my tex file, that would update as soon as I saved changes to my tex file. And the community has done almost everything you can think of already. If not, just write it yourself!
To get started, I would highly recommend using Emacs Prelude: https://github.com/bbatsov/prelude It's incredibly useful and user friendly, and makes your Emacs all the more powerful. This is a good intro article to it: http://batsov.com/prelude/
The other blog that I find useful even as a fairly seasoned Emacs user is http://www.masteringemacs.org/ It has some great guides and tutorials for beginners too.
Also, the basics of Emacs haven't changed since forever so some of those dated resources you mention may be just fine.
Good luck! I hope you like it.
- install the emacs starter kit [0] as it's much user friendly than the raw emacs
- learn the most used shortcuts (C-w to cut, M-w to copy, C-Y to yank (paste), C-x C-s to save, C-x C-f to open a file, C-k to kill a text, C-a to go at the start of a line and C-e to go at the end, etc.)
- try to use emacs for everything and slowly get more and more comfortable at it.
Which _is_ emacs, but with Mac friendly bits. At first I used it simply as a replacement for Textmate, then later got into things like TRAMP, and org-mode.
I didn't need a guide or a how-to. Every so often I would wonder 'I wonder if Emacs can do this, or that', google it, and learn that it could.
M aka Meta is generally Alt on a PC keyboard or Alt+Esc on a Mac.
and a great introduction to setting up emacs http://batsov.com/articles/2012/10/14/emacs-on-osx/
posts on various emacs topics http://www.masteringemacs.org/
(menu-bar-mode nil)
(tool-bar-mode nil)
It'll force you to climb the very steep learning curve to Emacs mastery.