It has been suggested that this article or section be merged with Setting up your workstation for Joomla! development. (Discuss). Proposed since 15 Sep 2013.
This is a trial to better structure all the wiki pages around developing on and with joomla. Such as:
Installing a typical web server environment is very easy with following AMP-packages (Apache, MySQL, PHP).
If you want use XDebug for debuggin, you'll need to tune php settings
SVN (Subversion) will allow you to keep your Joomla! code up to date with the latest changes, to test patches and to participate in bug squashing.
Details on how to work with the JoomlaCode repository are located on the Joomla! Developers site.
Help is appreciated finding related pages and making these pages less redundant.