Estoy interesado en aprender programación. ¿Qué programas debo aprender para estar al día con la industria de la tecnología?

Yo diría que realmente no importa mucho. La parte más difícil es aprender el primer idioma, siempre puedes cambiar o aprender más más adelante.

Obviamente, si su objetivo es desarrollar aplicaciones móviles, comenzar con un lenguaje listo para dispositivos móviles es mejor.
No soy el mayor fan de JavaScript, pero te permitirá desarrollar para la Web, servidores (buscar node.js) y hay muchas maneras de hacerlo funcionar en un teléfono móvil.
No es tan complejo como otras alternativas (aunque, algunos códigos son confusos y difíciles de leer).

Hay muchos recursos para el aprendizaje de JavaScript (aquí es un comienzo http://www.codecademy.com/learn) y lo abrirá a, probablemente, la mayor cantidad de plataformas actuales que pueda comprender sin alguna experiencia previa (Web, móviles, algunos sistemas integrados, servidor, “la nube”, escritorio, juegos).

Desde allí puedes saltar a otra cosa.

Como nota al margen, revise estos recursos:
http://www.codecademy.com/learn
Construir mejor el software, juntos
node.js
Maquina tecnica
Unity – Game Engine (esto te permitirá desarrollar juegos y lanzarlos en dispositivos móviles)

Algunas buenas respuestas aquí. Como desarrollador autodidacta, puedo decirte lo que aprendí y espero que ofrezca alguna orientación …

Comencé con C en Uni para ayudar a mis simulaciones de Física (no soporto a Matlab). Nunca tuve ningún motivo para hacer ninguna programación durante unos cuantos años, hasta que mi trabajo me obligó a aprender C #. Ser bueno en C # fue una gran manera de ir por mí por varias razones …

1) abarca tantos conceptos de programación y le hace pensar en el diseño de su solución (por ejemplo, su modelo de objeto, etc.)

2) naturalmente, abre la puerta a otras tecnologías como SQL y JavaScript, si desea comenzar a hacer algo con un cliente / servidor. SQL es un deber absoluto (ya sea MySQL o SQL Server); No hay muchos desarrolladores que no conozca ningún SQL.

3) debido a los dos puntos anteriores, ya nada me “asusta”. Si me piden que haga algo en un idioma desconocido, tener a mi disposición las herramientas anteriores me ha hecho adaptarme rápidamente al desafío; como los lenguajes reales, si conoce un par de lenguajes de programación, los nuevos se vuelven más fáciles de aprender. También encontrarás que no son tan diferentes.

En resumen, recomendaría aprender un lenguaje OO (ya sea C # o Java debido a su ubicuidad y lo fácil que es encontrar ayuda en línea), JavaScript y SQL, y encontrará que, hasta cierto punto, seleccionará automáticamente Cosas como HTML en el camino.

Desarrollo web: para comenzar a hacer que los sitios web aprendan HTML, CSS y JavaScript primero. Estos se utilizan para diseñar sitios web front-end. Codecademy y w3schools es un buen lugar para comenzar. Una vez que tenga conocimiento del extremo frontal, puede aprender Ruby, Python o node.js para el extremo posterior.
Aplicaciones móviles:
Android: Java, XML
iOS: Swift, Objective-C
Windows Phone: C #

Esta es una sugerencia de vanguardia.

Para el sitio web:
HTML, CSS y Javascript para frontend
PHP y MySQL para backend

Para aplicaciones móviles:
Aplicación de Android: Java
Aplicación para iOS: Swift

Puedes aprender en http://www.codecademy.com/

Aeronáutica y defensa: Ada, C / C ++
Científico: Fortran, MATLAB
Material industrial: LabVIEW, CVI

No, Visual Basic no es un lenguaje para aprender.

C ++ y Java son generalmente un buen lugar para comenzar.

More Interesting

Cómo completar mi plan de estudios a tiempo dentro de 1 mes

¿Cuál es el material de estudio requerido para prepararse para el Paso 1 de USMLE?

No sé qué hacer con mi vida. ¿Es una buena idea hacer una licenciatura en ciencias en la que hago unidades de matemáticas, química, física y economía como una clase electiva libre por un año, así que al menos puedo hacer algo?

Estoy en la clase 12. ¿Cuál debería ser mi objetivo a esta edad?

Soy un artista, educado, inteligente, talentoso, pero todavía estoy solo y no estoy haciendo un trabajo completo que valga la pena, ¿por qué?

¿Qué escuela es mejor saraswathi Vidyalaya Trivandrum o St.Thomas Central school Trivandrum?

Me está costando mucho elegir entre comprometerme con la Universidad de Stanford (estudiando economía, especialización en ciencias de la administración e ingeniería) y el programa de licenciatura en negocios de la USC (media beca). Pros / contras y consejos?

¿Qué debo hacer cuando mi padre no está de acuerdo con mi decisión de seguir con la arquitectura?

Estoy en el 12 º estándar, artes corriente. ¿Qué debo hacer después del 12?

¿Debo caer después del 12 para la preparación del IIT? Me estoy metiendo en una de las 25 mejores universidades (NIT) en la India. La universidad no tiene fama por mi rama preferida. Estoy bastante seguro de que no podré llegar a los IIT, BITS Pilani o IIIT este año.

Cómo seleccionar mis asignaturas para el 11 en flujo de ciencia con PCM

¿Debo elegir la ciencia o la corriente de humanidades?

Cómo entrar en informática

Quiero que mis hijos reciban educación sexual. Las escuelas no están haciendo un buen trabajo. ¿Qué libro les puedo dar que les dé una buena educación sexual?

¿Qué cosas se deben hacer a lo largo de su vida B.Tech en IIT?