Cita:
Iniciado por VisualGuallabo Donde puedo conseguir un buen compilador de c++ y que el codigo me sirva tanto para Windows como para Linux.
La recomendación que te ha hecho GeoAvila es muy adecuada, ahí tienes URL directa:
Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2
http://prdownloads.sourceforge.net/d....9.2_setup.exe
Si programas en C o C++ estándar, el compilador es lo de menos porque cualquier compilador (sea de Windows o Linux) sabrá compilarlo. Yo personalmente uso el IDE/compilador de Visual C++ 2005 y Dev-C++ (que es un IDE que usa g++) sobre Windows; y sobre Linux, pues directamente g++.
Pero no te recomiendo C++ pese a lo que creas que me gusta. Y menos de primer lenguaje después de VB. Hay que ser muy valiente para intentarlo. Es excepcional para aprender, pero realmente tedioso. Si tienes tiempo libre y ganas para aprender, adelante. Si quieres algo más útil a corto plazo y más sencillo (es decir, aprenderás menos), aprende C# o Java.
En particular, creo que lo mejor es aprender C. Es un lenguaje muy pequeño que no requiere más de 3 meses para conocer todas las caracterísitcas que ofrece y suele ser excepcional la cantidad de conocimientos adquiridos en su aprendizaje, porque no genera "malas costumbres". De alguna forma, es como una cura "a puñetazos" tras haber usado Visual Basic que suele tener 2 finales posibles: O sigues con VB6 para siempre o abandonas VB6 para no volver a programar en él.
Después, es tu decisión continuar con C++, con Java, con C#, con PHP o con lo que quieras. Pero C te abrirá bastante los ojos.