Hola, en linux puedes programar casi en cualquier lenguaje y C y C++ no son la excepción, cual elijas depende de tu experiencia previa y tus gustos, para empezar a programar con ellos solo necesitas cualquier editor de texto como Kate, Gedit, o nano y el compilador, que casi siempre es el gcc...