link246 escribió:La pregunta que tengo es: ¿Cuál es la diferencia entre los lenguajes C, C++, Java y My SQL? He leido de ellos en internet y buscado sus características pero como que aun no me entra cual es mejor o si es que se usa uno en especial para cierto tipo de programas...

Gracias por su ayuda
Saludos. Con respecto a tu consulta, creo que cada programador
responderá de manera diferente. Desde mi punto de vista, existen
muchas diferencias entre los lenguajes que citas (excluyendo
MySQL). No creo que exista "el mejor lenguaje", en todo caso
debemos evaluar el tipo de programa que quieres realizar y
luego analizar la herramienta. Ahí encontraremos el "lenguaje
mas indicado" para ese programa en particular.
Por ejemplo, C es un lenguaje muy rápido y eficiente. C++
extiende su funcionalidad aportando elementos para
construir programas orientados a objetos. Aunque ambos
son un tanto difíciles de aprender (al menos, aprender a hacer
algo útil con ellos).
C no cuenta con estructuras de datos de algo nivel, por lo
tanto te podría resultar algo complejo construir un programa
que requiere listas, diccionarios o cadenas. En el caso de C++
ocurre algo similar, solo que puedes utilizar bibliotecas para
realizar estas tareas... tendrías que aprender a "enlazar" y
utilizar bibliotecas, ¿se nota donde radica esta dificultad?.
Si quieres comenzar a programar, creo que el lenguaje
mas indicado será Python, te dejo una lista de características y
un tutorial:
http://es.wikibooks.org/wiki/Inmersi%C3%B3n_en_Python
También podrías leer este artículo:
http://loro.sourceforge.net/notes/21-dias.html
no habla específicamente de un lenguaje de programación, pero
en su lugar da varios consejos para quienes buscamos aprender
a programar.
Buena suerte.