Me gustaría responder a su pregunta de una manera diferente.
En lugar de invertir tiempo en buscar el mejor idioma para aprender, piense en un pequeño proyecto que pueda hacer y luego aprenda el idioma requerido para hacerlo, porque creo que la mejor manera de aprender algo es hacerlo.
Dependiendo del tipo de aplicación que desee compilar, puede aprender los siguientes idiomas:
Para programas de escritorio: C, C ++, C #
Libro para C: “El lenguaje de programación C (Segunda edición)” por Kernighan y Ritchie
Para C #: el sitio web de Microsoft MSDN es un buen punto de partida.
- ¿Es más difícil para un hablante de cantonés aprender inglés o viceversa?
- ¿Cómo se aprende a concentrarse en un ponit?
- ¿Cuál es la mejor manera de aprender pruebas matemáticas?
- ¿Qué debo hacer si no entiendo ninguno de los lenguajes de programación o cosas relacionadas con la computadora en un nivel más profundo pero todavía estoy interesado en las computadoras?
- Consejo de Carrera: ¿Cómo empiezo desde cero?
Para aplicaciones web y móviles: Java o JavaScript.
Libro para Java (principiante y nuevo en programación): Head First Java
Hay más idiomas como HTML, CSS, etc. utilizados para hacer sitios web.
Puedes echar un vistazo a los tutoriales web en línea de W3Schools. Ahí es donde había empezado.
Leer libros es una excelente manera de aprender un idioma y sus principios fundamentales. Pero solo leer sin implementación no servirá de nada.
Así que, una vez más, sugeriría comenzar un nuevo idioma con un proyecto en mente. De esa forma aprenderás más 🙂
También puede consultar recursos en línea como
http://lynda.com, Coursera
Para todas tus dudas que surjan durante la implementación de tu proyecto.
Stack Overflow es un buen lugar.