Backend development is a very important part of any website. The backend is what drives the front end. It is what makes your site functional and efficient.
For backend development we use and recommend PHP and MySQL. This is what we use for our own sites and it is what we recommend our clients.
The frontend is what the user sees. Having a user friendly frontend is more important than ever these days.