El netbeans es un IDE creado para programar en java, pero a evolucionado mucho ahora ya puedes programas en c, c++, php,... entre otros todo con la opcion de autocompletar y libre si te vas a su pagina principal www.netbeans.org te puedes bajar la version para linux es un .sh