Hola.
Pues yo estoy de acuerdo con lo que se ha dicho hasta el momento.
Yo uso ensamblador y Basic y, me estoy adentrando en C (C Primer Plus de Prata 5ta edición, muuuuuy bueno si no sabes nada de C).
Como se menciona en el tema, cualquiera es bueno y malo y todo depende de qué tan bueno seas para crear mapas mentales para resolver situaciones.
Quizá los de C digan que es el mejor (y estoy empezando a creer que lo es) pero los de Basic, con todo y sus limitaciones crean programas o estructuras que sobrepasan programas en C (con todas las limitaciones de BASIC). Y los dos se quedan con la boca abierta cuando alguien realiza lo mismo que ellos pero en ensamblador.
Sobre el comentario:
Es cierto que cuando hay errores en un compilador es dificil de depurar, pero eso se soluciona "comprando un buen compilador".
Es muy cierto pero, ¿cómo saber qué es un buen compilador?
Cuando me decidí a comprar uno le pregunté a mi profesor de µicros que cuál recomendaría y el me contestó que personalmente él no recomienda ninguno porque te limitan a un simple estudio de instrucciones propias del compilador y no sabes cómo realiza lo que le pides.
Le comenté que como no soy muy bueno en ensamblador (crear miles de líneas para un proceso) me ayudaría con un compilador y después de ver la rápida transición en la creación de programas me pidió que le ayudara a enseñar el compilador como un último módulo de programación.
Uso el PBP con el µicroCode Studio Plus para hacer las correcciones en tiempo real (usando su bootloader) asi que con eso puedo saber de una manera mas precisa qué está pasando; como también los hay para CCS y para el mismo ensamblador (ICD de la µicrochip).
Ciertamente el utilizar un compilador te (si no eres cuidadoso) puede restar habilidades puesto que él hará las cosas por ti: los alumnos ya pasan por alto algo tan sencillo como poner en alto un puerto o no pueden leer el AD si no hay instrucciones para eso, quieren conquistar el mundo con un PIC y un compilador.
También es cierto que un compilador te puede salvar en muchas mas ocasiones que el simple y llano ensamblador.
Sobre el comentario de xocas06 acerca de los Basiqueros:
Todos defienden sus ideas.
Para terminar:
Lo mejor es aprender un poco de todo
Y como alguna vez me dijeron cuando estaba por escoger una escuela profesional
"la mejor escuela es donde aprendes" Cada quien se adapta a lo que tiene en primera instancia y busca (por lo general) mejores horizontes después que se siente seguro.
Interesante los puntos de vista de todos sin duda alguna.