Tampoco debes pensar que es una carrera, sino un puesto.
Cuando comencé, no había PC. Y cuando mi compañía compró algunos, me enseñé cómo usarlos y aprendí un nuevo lenguaje de programación.
El desarrollo web tiene muchas piezas diferentes. Si lo aprende todo, PARTE es ser un desarrollador de software. Entonces, dado que está interesado en el desarrollo web , esa es probablemente la dirección que debe seguir. También tendrías las habilidades para desarrollar software no web.
- ¿Es bueno construir algún tipo de sitio web de membresía con Node sin PHP, o incluso es posible (ya que recién comencé a aprender Node)? ¿Cuáles son las diferencias?
- ¿Qué startups se crean en Play Framework?
- Cómo comenzar a aprender Desarrollo de sitios web
- ¿Cómo podemos hacer una aplicación Node.js y qué requisitos son necesarios para la misma?
- ¿Cuál es una manera rentable y fácil de desarrollar un sitio web?
HTML no es un lenguaje de programación. Se llama lenguaje de marcado. Es para diseñar el diseño de una página web. Pero una página web puede ser algo que solo lees, como una página de wikipedia. Por lo tanto, alguien puede diseñar tales páginas sin que esas páginas tengan ninguna funcionalidad (además de poder hacer clic en un enlace para acceder a otra página, y eso se puede hacer sin programación).
CSS es para definir estilos. Si diseñas docenas de páginas web vinculadas, pero estáticas (no interactivas), todas pueden acceder al mismo archivo CSS, y puedes cambiar el estilo (fuentes, por ejemplo) de todas las páginas pero solo cambiando el único archivo CSS. De nuevo, no es programación.
JavaScript es un lenguaje de programación, aunque un poco limitado. Es capaz de hacer que una página HTML sea interactiva. Por ejemplo, podría crear código para convertir Fahrenheit a Celsius y viceversa. Esto se haría completamente en la parte frontal: la PC o tableta del usuario.
Pero, si va a crear un sitio web como Y! A, JavaScript también se utilizará para comunicarse con el servidor de fondo para enviar datos.
Por lo tanto, usaría un lenguaje como PHP o Java (que es un lenguaje completamente separado de JavaScript), o Ruby, en el servidor. Estos programas a menudo usan SQL dentro de ellos para manipular una base de datos.
Mientras tanto, si usted es “simplemente” un desarrollador de software, aún usaría Java (u otro lenguaje de programación de propósito general como C, C ++, C #, VB o Python. Pero no usaría HTML, CSS o JavaScript.
Es posible que las aplicaciones que escriba no tengan interacción directa con un usuario. Por ejemplo, podrían producir informes impresos a partir de datos comerciales.