Both PHP and HTML/CSS are key when it comes to Magento development. You will also need AJAX and JavaScript skills to work with things like the Javascript library, jQuery. Some knowledge of the Zend framework is also helpful for developing extensions and modules.