I want to setup emacs and related tools in order to edit and mainly understand source code.

Is there any tutorial about this?

thanks

Valter