¿Qué idioma debo saber para ser desarrollador web?

Esa es una gran pregunta. Muchos aspirantes a desarrolladores se preguntan qué idioma aprender primero para posicionarse mejor para una carrera exitosa. ¿Has pensado en qué tipos de roles de desarrollador te interesarían más?

Los principales lenguajes de programación son los lenguajes Ruby, Python, LAMP stack, MEAN stack y .NET, y muchos bootcampers de codificación terminan aprendiendo y utilizando un lenguaje completamente diferente en el trabajo. He podido hablar con muchos bootcamps de codificación y empleadores tecnológicos para ver las habilidades tecnológicas más demandadas, así que aquí hay algunos excelentes artículos que profundizan un poco más en los lenguajes de programación que debes aprender primero:

  • Ultimate Guide to Coding Bootcamps: ¿Qué lenguajes de programación debo aprender?
  • Tu primer idioma: Ruby vs. Python
  • 7 consejos para desarrolladores antes de aprender a codificar
  • 4 razones para aprender múltiples lenguajes de programación
  • Ruby on Rails vs Python y Django

¡Buena suerte!

El término “desarrollador web” es muy amplio. Las dos subcategorías son “desarrollador frontend” y “desarrollador backend”. Si juntas ambos, eres un “desarrollador fullstack”. Un desarrollador web puede ser alguien que crea un sitio web para una pequeña empresa, o alguien que desarrolla nuevas funciones de Facebook, o cualquier otra cosa.

En este punto, debe preguntarse qué tan profundo le gustaría llegar. ¿Desea desarrollar aplicaciones complejas con características como un sistema de inicio de sesión de usuario, o prefiere desarrollar sitios web relativamente básicos como los de la mayoría de las pequeñas empresas?

Independientemente de dónde desee terminar, los desarrolladores web generalmente comienzan con el aprendizaje de la interfaz. El frontend es todo lo que necesita para crear sitios web básicos y, como su nombre lo indica, es el “frontend” que los usuarios verán.

Interfaz

  • HTML: un lenguaje de marcado para crear el marco de un sitio web. Esto le permitirá separar secciones de su página, como el encabezado, el contenido principal, las barras laterales, etc.
  • CSS: este idioma agrega el estilo a sus páginas web. Puede cambiar tamaños de sección, estilos de fuente, colores, etc.
  • JavaScript: su primer lenguaje de programación web será JavaScript. La mayoría de las cosas dinámicas que ves en la web se realizan con JavaScript, como menús desplegables, ventanas emergentes y secciones de página de carga sin una recarga completa de la página.

Solo HTML y CSS son suficientes para crear algunos sitios web hermosos, pero no harán mucho. Podrá cambiar de página, mostrar contenido estático y otras cosas que podría imaginar en un sitio web básico. Si agrega JavaScript, puede crear características dinámicas que harán que la página se sienta más viva. Sin embargo, para crear las aplicaciones web más complejas, también necesitará aprender el backend.

El backend tiene muchas más opciones sobre la interfaz y básicamente consistirá en dos cosas, un idioma y una base de datos.

Idiomas de backend

  • PHP
  • JavaScript (a través de Node.js)
  • Pitón
  • C#

Bases de datos de backend

  • MySQL
  • Oráculo
  • MongoDB

Debe elegir uno, intentar desarrollar algunos sitios, luego cambiar a un nuevo idioma para ver cómo difieren. No hay necesidad de probar todos los idiomas de back-end, pero es bueno ver cómo funcionan algunos. Su lenguaje de back-end es lo que hará los cálculos en el servidor cuando el frontend envíe o solicite datos. Un escenario es que un usuario carga una foto, la recorta para ellos, luego la envía de vuelta o la guarda para su uso posterior.

Se necesita una base de datos si planea guardar datos persistentes, como el perfil de un usuario y los detalles de inicio de sesión. Cuando un usuario se registra, debe enviar su nombre de usuario, contraseña y otra información a la base de datos para guardar. Después de que el usuario intente iniciar sesión, comparará sus datos con cualquier coincidencia en la base de datos.


El desarrollo web puede ser un largo camino, pero también puede ser divertido en cada paso del camino. A medida que desarrolle su conocimiento, lentamente podrá construir aplicaciones web cada vez más complejas.

Para ser un desarrollador web, hay muchos idiomas que debes aprender.

En primer lugar, el HTML (Lenguaje de marcado de hipertexto) es el primer idioma que debe aprender para ser un desarrollador web. Además, el HTML es la base de la página web antes de crear cualquier sitio web que deba comenzar con él. este le permite etiquetar los elementos de un documento de hipertexto. Es el protocolo estándar para formatear y mostrar documentos en la World Wide Web. Hay muchos cursos gratuitos en línea para dominarlo muy bien. Tutorial HTML. Aquí puede dominarlo muy bien en pocos días.

en segundo lugar, debe tener en cuenta CSS (Hoja de estilo en cascada) es un lenguaje de hoja de estilo utilizado para describir la presentación de un documento escrito en un lenguaje de marcado. Aunque se usa con mayor frecuencia para establecer el estilo visual de las páginas web y las interfaces de usuario escritas en HTML, el lenguaje se puede aplicar a cualquier documento XML, incluidos XML, SVG y XUL, y es aplicable a la representación en voz o en otros medios. Junto con HTML y JavaScript, CSS es una tecnología fundamental utilizada por la mayoría de los sitios web para crear páginas web visualmente atractivas, interfaces de usuario para aplicaciones web e interfaces de usuario para muchas aplicaciones móviles. CSS está diseñado principalmente para permitir la separación de la presentación y el contenido, incluidos aspectos como el diseño, los colores y las fuentes. Para un mejor aprendizaje, mire el Tutorial CSS.

en tercer lugar, también debe tener en cuenta el php (preprocesador de hipertexto php) que este lenguaje le ayuda a trabajar en el lado del servidor para hacer que las páginas web sean dinámicas: crear un sistema de chat, crear una aplicación web, …

estos puntos gratuitos deberían ayudar a iniciar el proceso de desarrollo web y, a mediados, luego también puede dominar JavaScript y para la animación.

Solo un solo idioma no puede hacer que un sitio web se coloque de manera tan sintáctica, debe ser idiomas y no un idioma como se cita en su pregunta anterior.

Hay una serie de idiomas para aprender que van desde simples hasta complejos, pero seguro que hay un punto de partida. Puede comenzar aprendiendo en esta dirección: HTML-CSS- JavaScript- (aquí puede aprender uno de los marcos de JavaScript como JQuery, Angular, React) y luego aprender un lenguaje del lado del servidor como PHP o Python. ¡Entonces puedes aprender los conceptos básicos de la base de datos y listo!

¡Espero que esto ayude!

HTML, CSS, Javascript : estos son esenciales para el desarrollo web front-end. ( HTML y CSS no son lenguajes de programación por cierto, sino un lenguaje de marcado y un lenguaje de hoja de estilo).

Me gusta Java (JSP / servlets) y Microsoft (el sitio oficial de Microsoft ASP.NET C #). Deberías tener un comando en estos idiomas. Incluso si va a aspirar a ser un desarrollador front-end (Jquery), aprender PHP y MYSQL para al menos tener una idea de cómo funcionan el contenido dinámico y las bases de datos sería algo bueno. Para aprender todos estos idiomas de manera eficiente, nunca sugeriré tomar clases en línea porque el aprendizaje en línea no es tan efectivo como los estudios regulares en una universidad de programación. Echa un vistazo a la escuela Holberton.

Conviértase en un desarrollador web que debe conocer idiomas y conceptos

  • Cómo funciona Internet (por ejemplo, HTTP, solicitudes, SSL)
  • HTML
  • CSS
  • Javascript
  • Marco web (Ex. Rails, Django, Express)
  • Lenguaje de backend (Ej. Ruby, Python, Node.js)
  • Base de datos y cómo trabajar con un ORM (Ej. SQL, noSQL)

Uno no es suficiente. HTML , CSS y JavaScript son el mínimo necesario para ser un desarrollador front-end. Los desarrolladores de back-end necesitan conocer al menos un lenguaje del lado del servidor (PHP, Ruby, Python, Java …) y SQL .

Estos son solo los conceptos básicos. Para ser un buen desarrollador, también necesitará aprender las bibliotecas y los marcos (así como algunas otras herramientas) que se utilizan en el desarrollo web profesional.
La mayoría de las empresas pondrán a prueba su conocimiento cuando solicite un trabajo, le darán cosas como preguntas de entrevistas de JavaScript y SQL, a menudo antes de la entrevista real. Por lo tanto, deberá ser lo suficientemente hábil y tener cierta experiencia en la creación de sitios web y trabajar en proyectos, incluso si son solo proyectos personales. La práctica es importante.

Sintácticamente, el tema de su pregunta debe ser plural.

Debería saber HTML, HTTP, CSS y JavaScript como mínimo: en mi libro, esto cuenta como 4 “idiomas”.

Si desea ser contratado para realizar desarrollo web en sitios y URL que ya existen (es decir, no es un nuevo desarrollo de campo verde), entonces también necesita conocer al menos PHP además de lo anterior. El conocimiento de otros lenguajes populares del lado del servidor, en un nivel en el que pueda leer y comprender el código, también será extremadamente útil. Ejemplos de CPL para el lado del servidor son Java, C / C ++, Pascal, Python, COBOL, y así sucesivamente …

Básicamente:

  • Para front-end
  • JavaScript (con AND sin un buen marco / biblioteca)
  • HTML 5 + CSS 3 (con AND sin un buen marco)
  • Para back-end
    • PHP o Python son fáciles de aprender y entender

    ¡Disfrútala! \ o /

    More Interesting

    Estoy usando el editor de texto Brackets para crear un sitio web, sin embargo, mi código PHP no se ejecuta cuando ejecuto el sitio web en mi navegador; que pasa

    ¿Los desarrolladores web usan una aplicación para instalar como Sass? Estoy aprendiendo desarrollo web y quiero hacerlo de la manera correcta.

    Actualmente estoy escribiendo una propuesta para mi proyecto de último año. Mi proyecto se trata de desarrollar un sistema que ayude al probador mientras realiza el proceso de prueba. Uno de los elementos en la propuesta es la sección de alcance. ¿Qué es el alcance del proyecto? TQ

    Sé HTML y CSS. ¿Cuál es la mejor manera de aprender JS gratis?

    Si quiero ejecutar mis propios sitios web, ¿qué habilidades se requieren para mí?

    Cómo crear mis propias entradas para eventos

    Estoy buscando construir una revista en línea con una comunidad / foro que pueda apoyar a grupos y chats en vivo. ¿WordPress / Buddy Press es el camino a seguir? ¿O hay un SaaS por ahí que puede hacer esto?

    ¿Cómo creo y diseño mi sitio?

    Tengo una semana gratis. ¿Qué tengo que hacer?

    Quiero participar en un Hackathon, pero no tengo experiencia práctica en programación web. Ya tengo algo de experiencia en HTML, CSS y JavaScript, pero quiero aprender la pila MEAN en un mes. ¿Como empiezo?

    He construido un servidor a partir de una computadora portátil vieja y ahora tengo hambre de más. Quiero comprar un servidor físico para alojar efectivamente 2/3 servidores de alta potencia. ¿Dónde puedo comprar uno por alrededor de 350 USD?

    Me gustaría aprender un lenguaje que se compila en Javascript como mi primer lenguaje de programación completo. ¿Cuál debería aprender?

    Cómo construir la interfaz del menú para un juego

    Tengo un plan para diseñar un marco en Java (Spring) con mi equipo. ¿Cuáles son las cosas que debo preparar?

    Soy un principiante. ¿Debo aprender Angular 2 o React primero para el desarrollo web front-end y el desarrollo de aplicaciones móviles nativas / híbridas?