Si quiero crear aplicaciones basadas en la web, ¿qué lenguajes de programación debo aprender?

Desarrollador web si te refieres a un desarrollador web de pila completa , entonces debes tener conocimiento tanto del front-end como del back-end . Incluso si es un desarrollador front-end, tener un conocimiento de back-end siempre ayuda y viceversa.

Lenguajes / herramientas de front-end: implica crear sitios web interactivos, diseñarlos y proporcionar funcionalidades. Si dominas este camino, puedes llamarte un desarrollador front-end.

  • HTML, HTML5
    • Biblioteca de JavaScript (Jquery, AngularJs, Backbone, React)
    • CSS
    • PhotoShop, DreamWeaver, etc.

Idiomas del lado del servidor: implica la creación de aplicaciones web dinámicas, potentes y de alto tráfico. después de conocer estos idiomas, serías conocido como Programador / Desarrollador.

  • C, C ++
    • DO#
    • Java
    • PHP
    • Pitón
    • Perl
    • Rubí
    • Perl etc.

  • Base de datos: la base de datos se utiliza para almacenar / recuperar / manipular datos del sitio web.
    • MySQL
    • Servidor SQL
    • Oráculo
    • MongoDB etc.

Desarrollador Full Stack: esto significa que el programador conoce todas las etapas del desarrollo web y tiene un interés genuino en todas las tecnologías web.

Para los principiantes, debe elegir un elemento de cada grupo mencionado y luego proceder paso a paso. Después de tener un concepto básico, puede continuar con el siguiente.

Feliz codificación !!

tecnologías del cliente:
– javascript
– html
– css

– tecnologías del servidor: (una de las siguientes)
– rubí (con rieles)
– javascript (con node.js)
– python (con django)
– Scala (con un marco que no sé)
– erlang (con mochiweb, zotónico o nitrógeno)
– elixir (con estructura de féonix)
– php (con un marco que no conozco)

No es qué lenguaje de programación necesita saber, es qué lenguajes (múltiples) y herramientas necesita.

Para el back-end, puede elegir prácticamente cualquier idioma que desee, ya que se ejecutará en el servidor. Aunque mi favorito es C # ya que .NET Framework es muy extenso. El conocimiento del lenguaje de programación C # es una cosa, pero también necesitará saber mucho sobre el Framework. También deberá aprender sobre ASP .NET si va a escribir aplicaciones web con .NET, y tal vez MVC.

Para el front end, está restringido a las tres herramientas habituales, HTML, CSS y JS. Dicho esto, hay muchas formas diferentes de programar con JS, y seguramente querrás considerar Frameworks como Angular o React. ¡Entonces también cualquier otra biblioteca que necesite incluir fuera de la lista casi interminable (jQuery, Bootstrap, etc.)!

En resumen, el idioma o idiomas que usa son solo parte del desarrollo web, ¡pero es solo el comienzo! Desde los fundamentos del lenguaje hasta las implementaciones necesarias del marco, los patrones de diseño importantes, el aprovechamiento eficiente de las bibliotecas sin dejar de ser ligero … ¡Siempre hay algo más que aprender para un desarrollador, que es una de las cosas que lo hace tan interesante!

¡Buena suerte!

El conocimiento básico es el más importante, creo que debería estudiar algunos lenguajes de programa básicos, por ejemplo, debería aprender HTML y CSS, junto con JavaScript y quizás PHP para interactividad. También puede aprender otros lenguajes de programa como C, Java, C ++, Perl, Ruby y Python, … Son lenguajes de programación orientados a objetos, y es muy interesante cuando aprende y aplica estos lenguajes para que su web sea más atractiva y útil. .
Espero eso ayude.

Lado del cliente :
1) HTML
2) CSS
3) Javascript
Una vez que aprenda los tres, puede aprender el marco de arranque + jQuery
Puedes limitarte hasta aquí si solo te gusta la interfaz de usuario y el estilo
aunque javascript es más que eso.

Lado del servidor :
Php o Python (Flask Framework).
Variedad de opciones aquí recoger cualquiera, pero he recomendado lo que es fácil.

Si tienes algo de experiencia en diseño, entonces comenzaría con CSS y HTML para que puedas comenzar a ver tu trabajo mucho más rápido. No son lenguajes de programación, pero ayudan con los componentes básicos de una aplicación web. Después de eso, debe aprender algunos Javascript como versátil y también puede ayudar con los aspectos de programación.

La respuesta más fácil es JavaScript. Existen marcos y plataformas que le permiten codificar pilas web completas utilizando nada más que javascript;

Para descubrir cómo google:

desarrollo de pila completa con javascript

Inglés.

Úselo en la función de búsqueda de Quora. Esta pregunta se ha hecho muchas, muchas veces. Los programadores son buscadores expertos y esta es posiblemente su herramienta más poderosa.

Java
C ++
do
DO#
C objetivo
Pitón
PHP
Rubí
Javascript
SQL
HTML