Hola:
Antes estaba aprendiendo con Delphi y Borland C++ Builder. Me metí en el Visual Studio .net sin que me gustase. Con el tiempo ocmprobé que está mejor hoy en día y está hasta en Linux con el proyecto Mono Develop.
Si tanto quieres manejar aplicaciones del puerto serie y paralelo, pues si está bien que uses Visual Studio Express (Gratuita)
http://www.microsoft.com/express/download/
Si quieres manejar el puerto serie con un PIC-16F84A, hice un manual sobre ello de 22 MB en PDF. Puedes descargarlo por aquí. Te enseña los pasos necesarios para manejar la interfaz de Visual C#.
http://www.abcdatos.com/tutoriales/tutorial/z9521.html
http://www.abcdatos.com/tutoriales/tutorial/v12.html
Ya puuedes usar tus primeros pinitos sobre ello.
Ver vídeo.
Espero que te sirva, hasta lo he presnetado en
http://www.codeproject.com/KB/system/PicRS232.aspx
Cosas del puerto serie y paralelo está muy bien con C# y VB .net.
Para temas de driver ya sería con Visual C++, da igual el IDE, pero si es C/C++ está bien para ello. De todas formas, C# es el nuevo sustituto que cada entrega con los años se va haciendo más fuerte. Hasta MicroSoft quiere que en empresas como particulares nos cambiemos a C#.
Eligir un lenguaje hoy en día es más bien de gustos que necesidades, hacen de todo.
Mi preferido se convirtió el Visual C#, empecé primero con ensamblador por curiosidad y desafiante, luego probando el C/C++, Visual Basic, Pascal junto con Delphi, etc. Cosas de electrónica como Driver por ahora es ASM y C/C++.
Lo del compilador lo mejor hoy en día es Visual Studio .net, cada vez se usa más en las universidades, institutos y empresas...
Si estás en España, hay Ciclos Superior de programación llamado
Desarrollo de palicaciones informáticas. Aquí aprenderás manejar hasya PHP, Java, Cobol, C/C++/C#, Visual Basic .net. Al menos este año, dice mi porfesor que Visual Basic 6 o VB .net son para empezar con novatos, luego mejor meterse con C/C++ que son más potente y lo vamos a dar en profundidad.
Antes era Delphi porque es lo mejor que había en la época, ahora Visual Studio que hasta con programas de automatas WinCC ahora ya lo hacen con Visual Studio .net, cada vez más se alejan de Delphi y soy uno de ellos, he comprobado que VS .net es lo mejor, a partir de aquí elige lo que quieras.
Según salió en el telediario en España, el lenguaje más demandado para empresas es el Java. El rey indiscutible, ahora para la electrónica te vales los modernos de ahora con Visual Studio .net, la firma de borland comoDelphi no me lo recomienda las empresas, VS .net está por delante. Hecho de menos Delphi pero no tiene mucho futuro aue digamos.
Proteus está hecho con la firma de Borland, se nota que está anticuado. Sólo les queda que se pase a Visual Studio .net ¿Lo estarán haciendo o abandonaron? Porque hace meses que no actualizan ni en sueños.
MPLAB es otro que con los años espero que se pase a Visual Studio .net, se notará el cambio.
Ic-Prog hecho también con Delphi, se nota que ya es antiguo, le cuesta actualizar y tien eproblemillas con los driver, eso le pasa por no pasarse al menos con Delphi 7. Desde que vi el Delphi 8, me derrumbé...
Por cierto, se que había gratuitamente algo de Turbo C# gratuito como los
express de microsoft. Ahora no lo encuentro.
Mi opinión personal, lo que estoy viendo es C/C++ para microcontroaldores, para hacer interfaz, ya está bien casi cualquier IDE.
Saludo.