In all the tutorials I see the instructor editing the php files by switching screens. I am wondering what program they use for editing these files. Is this done within joomla itself or is it another program and if so what program do you recommend? After closer examination I discovered many of them use Notepad++ which seems to work well and can edit PHP, CSS, and most other language files. Haven't checked on less files yet but not sure if direct editing of less files is ever needed.