Hola Jorge Rey, yo soy usuario de Ubuntu, como menciona el link del comentario anterior, hay que instalar los servicios desde terminal, para laravel por ejemplo, instalé php y mysql, tambien es bueno instalar postgresql, y para complementar es muy importante instalar composer y gestores de dependencias similares.
en Ubuntu uso el editor de código Atom, aunque existen alternativas buenas.
También te comento que uso los servicios de AWS de Amazon para desarrollar donde tienes una maquina virtual con ubuntu en la nube.
Otra opción en la nube sería el editor de https://codeanywhere.com que me permite conectarme a un hosting.
Herramientas existen muchas, lo que importa es que no te rindas.
Su experiencia en este sitio será mejorada con el uso de cookies.
https://clouding.io/kb/instalacion-de-composer-y-laravel-en-ubuntu-16-04/
en Ubuntu uso el editor de código Atom, aunque existen alternativas buenas.
También te comento que uso los servicios de AWS de Amazon para desarrollar donde tienes una maquina virtual con ubuntu en la nube.
Otra opción en la nube sería el editor de https://codeanywhere.com que me permite conectarme a un hosting.
Herramientas existen muchas, lo que importa es que no te rindas.