¿Qué lenguajes de programación debo aprender a los 15 años?

Sí, 15 años es increíble !!

Al aire libre
Al aire libre
Al aire libre
1. Para aplicaciones de iPhone
Aprende rápido , como Tim Cook ha sugerido a los desarrolladores. No puedo explicar demasiado sobre las aplicaciones de iPhone.

2. Para el sitio web

  1. HTML – El marco de un sitio
  2. CSS – Diseño (Media Queries, Bootstrap, etc.)
  3. Javascript – Frontend (Comprobador de formularios, etc.), AJAX (Sin página de actualización), JSON, AngularJS, Meteor, etc.
  4. Python – Backend, lado del servidor (Django, Flask, Pyramid)
  5. Interfaz de base de datos (MySQL, NoSQL, SQLAlchemy, Postgre, etc.)
  6. Si desea agregar interactividad en su sitio web, puede aprender JQuery. Puede hacer animaciones impresionantes.

¿Por qué Python? ¿Por qué no PHP? Python es fácil de aprender, incluso para principiantes. La legibilidad del código es alta, fácil de entender por lógica y divertida jugando con las matemáticas. PHP es un poco difícil de comenzar a aprender y también hay muchas maneras de hacerlo. Eso es lo que te hace confundir.

Un hecho es Facebook. Facebook ahora está migrando de PHP a HACK (un lenguaje para HHVM – Hip Hop Virtual Machine). Ver ¿Por qué Adam D’Angelo eligió a Python Django como el lado del servidor de Quora aunque usó PHP en Facebook?

¿Qué servicios que usan PHP y Python?
Python: Instagram, Pinterest, Disqus, Quora, Youtube, Dropbox, etc.
PHP: Facebook, Wikipedia, WordPress, Drupal, Joomla, etc.

Sugerencia: Python
Decisión: depende de ti

Recursos de aprendizaje gratuito :

  1. Codecademy – codecademy.com
  2. FreeCodeCamp – freecodecamp.com
  3. W3schools – w3schools.com
  4. Python.org documention
  5. Coursera – coursera.com
  6. Buscar más en Google

Actualmente, también estoy aprendiendo Python y Javascript. Codecademy es altamente recomendable y abre W3school cuando olvidas algunos códigos.

Vea la infografía arriba.

Feliz codificación, diviértete y buena suerte !!

Si quieres ir a la ruta de la aplicación del iPhone, responde a mi respuesta aquí … Cubrí prácticamente tu escenario exacto (incluso creo que el otro interrogador de preguntas era también 15):

Respuesta del usuario de Quora a ¿Debo aprender a codificar o centrarme en los negocios?

Solo agregaré un poco aquí. Puede crear una aplicación con solo un extremo delantero, pero muchos, probablemente la mayoría también tienen un servidor con PHP o Python o con qué se comunican en un servidor para obtener y enviar información. Desde y hacia.

La forma más rápida de aprender, tanto en lo que a usted le interesa en última instancia como a cómo codificar, es comenzar. Inventa una idea simple y descubre cómo hacerlo. Obtenga libros de la biblioteca y busque en línea constantemente y siga los tutoriales si es necesario, pero céntrese en hacer cosas. Hacer cosas más difíciles y complejas. Luego, durante una semana, intente encontrar ideas para aplicaciones o servicios web y escríbalas todas m. Al final, redúcelos a unos cuantos buenos pensando en cómo obtendrá a los usuarios y lo costoso que sería lanzarlos, etc. y seleccione los más factibles. Entonces trata de hacerlos. Incluso si fallas tu habilidad irá por las nubes.

Depende de lo que quieras hacer y cuáles son tus metas. Pero a los 15 años, tienes la excusa de no tener todavía unos firmes. Por lo tanto, generalmente recomiendo Python porque es fácil de aprender, bastante útil con su rico ecosistema de paquetes y sintácticamente compacto para reducir la frustración en el aprendizaje.

Tienes que aprender lo que quieres hacer. Si quieres desarrollar una aplicación iOS aprende eso. De lo contrario, si desea diseñar un sitio web, debe indicar htmls & CSS. No hay nada como suficientes idiomas. Depende de lo que quieras hacer. Hay docenas de lenguajes y marcos para el desarrollo que no necesita conocerlos todos.

Vuélvete loco, aprende el ensamblador, ¡es divertido! Puede aprender mucho sobre cómo funcionan las computadoras a un nivel muy bajo. En 20 años a partir de este conocimiento quedará el conocimiento reservado para los jubilados.

Al tener un cerebro tan joven, comience con lo básico de la ASM, intente reunir algo de conocimiento sobre cómo funcionan las cosas. Entonces ve a C ++ / #. Si pasa esto, cualquier cosa adicional será mucho más fácil para usted, porque sabrá en profundidad qué hay en el Sistema Berkley, de qué derivados de FreeBSD y iOS, y así sucesivamente. Entonces puedes tomar cualquier tarea y ser capaz de hacerlo. No intentes convertirte en un verdadero hacker de la programación de bajo nivel, pero infórmate sobre cómo y por qué. Cualquier lenguaje de programación de alto nivel, entonces, es pan comido.

Algunas otras personas han dado algunas respuestas geniales en cuanto a idiomas.

Mi consejo es que te vayas a la mierda. No tienes que quedarte pensando durante horas y horas en todo. No Google “cómo crear aplicaciones para el iPhone” y “tutorial de YouTube Swift” y ponte en marcha.