¿Cuál es el mejor método para aprender varios idiomas?

Estos no son para nada iguales.

HTML y CSS son dos partes del mismo todo. Son un lenguaje de marcado, no un lenguaje de programación. Realmente no “programa” HTML en mi mente, lo “escribe”. No hay variables, no hay bucles. No puedes realizar ninguna lógica real con él. Está diseñado para dirigir el formato y la vinculación, y eso es todo. Es completamente presentación.

PHP y Javascript son lenguajes de programación, ya que puedes almacenar datos, hacer cálculos matemáticos, hacer bucles basados ​​en respuestas. Tradicionalmente, ambos habrían sido considerados lenguajes de “scripting” porque fueron diseñados para resolver problemas rápidos sin mucha preocupación por las funciones (comandos repetibles) u objetos (comandos repetibles y variables agrupadas en trozos prácticos). En los últimos 5-10 años, más o menos, ambos se han tomado más en serio a medida que se orientan más a los objetos, se escriben más fuertemente (lo que le obliga a escribir código limpio / claro) y se utilizan para aplicaciones más importantes (Node.js, Facebook, etc.) De todos modos, en la mayoría de los casos, hoy PHP se ejecuta en un servidor web y Javascript se ejecuta en su navegador web.

jQuery es una biblioteca escrita en Javascript que facilita hacer cosas comunes y no preocuparse por las inconsistencias del navegador. AJAX es un diseño de aplicación donde javascript en un navegador web puede obtener datos (XML) en el servidor web sin que vuelva a cargar la página. Piensa en gMail.

XML (no solicitó pero lo hará) es una idea que podría definir sus propias entidades en un documento de marcado para marcar el contenido con algún significado además del formato. Entonces, en lugar de simplemente hacer que el nombre del producto sea una etiqueta h2 o en negrita, lo convierte en un “título de producto” y ahora puede hacer tanto el formateo como el trabajo de datos contra lo que sea que esté entre su nueva entidad de título de producto.

SQL es un “lenguaje de consulta” – se usa para extraer información de una gran pila (base de datos) – MySQL es un tipo de base de datos que debe usar SQL para obtener información.

Se espera que la gente de mi tienda sea competente en HTML, CSS, XML, SQL, Javascript y PHP porque trabajan juntos para ofrecer una solución única: concrete5.

Tocará todo esto si va a ser un programador de producción útil. También sería bueno aprender un servidor web como Apache y algunos conocimientos básicos de operador de Unix. Este es esencialmente “el lugar” donde funciona todo su código, por lo que deberá hacerlo feliz.

Ciertamente puede convertirse en un experto en uno, pero puede hacerlo igualmente bien siendo un experto en todos los oficios con excelentes habilidades para resolver problemas. Podrías beneficiarte al aprender cualquiera o todos ellos, incluso si trabajas en ventas, administración o comunicaciones en una empresa con presencia tecnológica.

Afortunadamente, aprender algo sobre uno solo te ayudará con los demás.

Ciertamente, hay otros idiomas que podrían considerarse más una “elección”. Java, PHP, ASP (dot net), C ++, VisualBasic, Perl, Python, Ruby: todos estos son lenguajes de programación tradicionales competitivos que generalmente no están diseñados para usarse juntos en una sola aplicación (muchas excepciones por razones prácticas / esfuerzo de integración) existe por supuesto). Aprender todo esto a la vez podría considerarse innecesariamente difícil a menos que seas algún tipo de hombre mentalmente fuerte. Hay muchas diferencias de estilo de formato inútiles entre ellos que serían difíciles de dominar y un desafío innecesario para abordar simultáneamente. Elija uno de los que se adapte a sus objetivos de carrera / hobby y manténgalo hasta que obtenga los conceptos básicos de la programación. Luego descubrirá que sabe cómo se convierte bien entre ellos una vez que haya pasado el formato.

En primer lugar, divida el idioma por prioridad de usuario. ¿Qué es lo que más necesitas en tu sitio web? Entonces, ¿qué idiomas son los más adecuados para implementar estas características? Esto te ayudará a identificar qué idioma tienes primero.

En segundo lugar, es mejor si aprendes idiomas similares todos juntos. Javascript y JQuery es casi similar. Por lo tanto, será mejor aprender estos 2 al mismo tiempo.

En tercer lugar, es fácil y requiere menos tiempo dominar un idioma que ya tiene una exposición básica en lugar de dominar un idioma completamente nuevo. En tu caso es MySQL. Entonces, dependiendo de su marco de tiempo de aprendizaje, debe determinar cuánto tiempo necesita para dominar MySQL e implementarlo en su sitio web.

Finalmente, los recursos que puede usar para aprender estos idiomas:

  • Le recomiendo que vea un video tutorial para Javascript y JQuery, ya que ambos idiomas son lo suficientemente fáciles de dominar. Recomiendo ” entrenamiento esencial de Javascript” y “entrenamiento esencial de JQuery” de video tutoriales y capacitación en línea.
  • Para MySQL, puede seguir “Entrenamiento esencial de MySQL” en Video tutoriales y capacitación en línea o cualquier otro fuentes que utilizó anteriormente para aprender MySQL y cómodas.

No se preocupe, aprenderá todos los idiomas que necesita a tiempo.
Cuando estaba aprendiendo, me pareció útil utilizar fragmentos de código listos y modificarlos según mis necesidades.
Por lo tanto, por el momento, le aconsejo que busque en Google lo que desea hacer, encuentre el fragmento de código, entienda lo que hace y luego modifíquelo según sus necesidades.
No tiene que ser un experto en todos esos idiomas. Simplemente aprenda lo que necesita para el uso diario.
Por lo demás, google es tu amigo.

Un idioma pregunta, otra respuesta. Bucle.