¿Qué lenguaje de programación se debe aprender para el desarrollo web?

Si quieres ser un buen ingeniero de front-end, debes tener un buen conocimiento de Javascript.

Javascript va mucho más allá de jQuery: a medida que las aplicaciones del lado del cliente se hacen cada vez más grandes, puedes hacer casi todo en el cliente con Javascript. Puede hacer una representación de 60 fps con canvas, webGL, svg o un marco como Famo.us, organizar una lógica empresarial compleja usando Angular o usar un MV * más mínimo como Backbone.

Javascript, a pesar de sus verrugas, también admite un estilo de programación funcional que hace que sea relativamente fácil construir abstracciones complejas y escribir código increíble. Solo tiene que entender realmente lo que está haciendo, lo que encontrará rápidamente que no es el caso promedio.

Puede llegar a peligroso con Javascript muy rápidamente, pero se necesita más trabajo para pasar de peligroso a útil. Es importante no pensar que todas las cosas que pueden impresionar a los que no son programadores, como las animaciones jQuery o el CSS sofisticado, son las que lo convierten en un gran desarrollador. Si te quedas atrapado en esa trampa, puede ser muy difícil salir.

En el servidor, tienes muchas más opciones.

En este momento, node.js (que es solo JavaScript que se ejecuta en un servidor en lugar de en un navegador) es extremadamente popular, gracias a herramientas como express que hacen que sea muy fácil construir servidores simples.

Node es un buen lugar para comenzar a escribir código del lado del servidor porque puede aprovechar su conocimiento existente y la gran comunidad, pero le beneficiará enormemente aprender otros idiomas que son significativamente diferentes de Javascript, como Haskell o Rust porque mejorarán la forma piensas en el código en general. Python y Ruby no cuentan.

Cuando se trata de bases de datos, tiene algunas opciones y le recomiendo que se familiarice con todas ellas, a saber:

  • SQL
  • Mongo
  • Neo4j y otros

SQL es una base de datos relacional clásica con tablas de ancho constante y esquemas predefinidos que se verifican en tiempo de “compilación”. Es simple, optimizado y confiable. Definitivamente deberías familiarizarte con él.

Mongo es relativamente nuevo en el juego y es una tienda de documentos en lugar de una base de datos relacional clásica: si desea relaciones complejas, debe copiar sus datos o definir sus propias relaciones clave. Sin embargo, es muy fácil crear prototipos y muy rápido si no necesita relaciones complicadas.

Luego hay un montón de otras bases de datos como Neo4j, que es una base de datos gráfica impresionante con relaciones de primera clase y un lenguaje de consulta muy interesante, u otras tiendas de valor clave como Redis.

Esto debería proporcionarle una base sólida para el desarrollo web, pero también le recomendaría que explore otras partes de la programación porque todas le enseñarán lecciones importantes.

Esa es una pregunta prolífica. Tenemos una amplia gama de lenguajes de programación (tanto del lado del servidor como del lado del cliente), por lo que el requisito es elegir qué usar.

Recomendación:

JAVASCRIPT: JavaScript es el lenguaje del lado del cliente y uno de los lenguajes de programación más populares y dinámicos utilizados para crear y desarrollar sitios web en toda la web.

  • Estructurado : JavaScript es un lenguaje altamente estructurado con una sintaxis adecuada y planificada que se ha derivado de C.
  • Dinámico : los tipos en JavaScript no están relacionados con variables, sino con valores. Este es un lenguaje de programación dinámico que le permite probar el tipo de un objeto de muchas maneras diferentes. Además, este lenguaje de programación está orientado a objetos, donde todos los objetos son matrices asociativas.
  • Funcional : todas las funciones en JavaScript son objetos y son de primera clase. Están asociados con sus propias funciones y características. Por ejemplo, una función dentro de una función se denomina función anidada, mientras que este lenguaje también admite funciones anónimas.

PHP: PHP es un lenguaje de scripting gratuito del lado del servidor que ha sido diseñado no solo para el desarrollo web sino también como una plataforma de programación de propósito general. Este es un lenguaje ampliamente utilizado que se creó en el año 2004 y ahora administra más de 200 millones de sitios web en todo el mundo. Algunos ejemplos populares de sitios web impulsados ​​por esta plataforma incluyen Facebook, WordPress y Digg: de qué habla Internet en este momento.

  • PHP es un lenguaje de código abierto y un lenguaje de creación rápida de prototipos.
  • Este lenguaje es compatible con el sistema operativo basado en UNIX y con el sistema operativo Windows.
  • Algunas industrias donde PHP se usa principalmente incluyen negocios de inicio, aplicaciones de publicidad y pequeñas organizaciones de software, así como agencias de medios.
  • El lenguaje se puede incrustar en HTML directamente.

Aquí puede ver los principales lenguajes de programación activos de GitHut – Lenguajes de programación utilizados en GitHub.

Ver VURCH HOUSE [1] para la solución de código en errores de programación y artículos.

Notas al pie

[1] http://solved.vurch.me

En primer lugar, permítanme aclararles que el desarrollo web no se limita a un solo idioma. Realmente se compone de desarrollo front-end y back-end.

Cual es la diferencia ?

La forma más fácil de entender la diferencia es que los diseñadores web están más centrados en el front-end (diseño, tipografía, colores, etc.), y los programadores web están más preocupados por el desarrollo del back-end. Front-end es lo que ves; back-end es cómo funciona.

Ahora, volviendo a su pregunta, depende de si desea trabajar como diseñador front-end o desarrollador back-end y, por lo tanto, los idiomas requeridos difieren.

Los idiomas requeridos para el diseño front-end son:

  • HTML (HTML5)
  • CSS
  • JavaScript
  • VBScript

Los idiomas necesarios para el desarrollo de back-end son:

  • DO#
  • Lenguajes C, C ++
  • Lenguaje Java
  • Pitón
  • Lenguaje de programación Ruby
  • SQL (base de datos)
  • PHP

Sería útil saber por qué quieres aprender. Sin ofender a Vin No veo el punto de aprender un paquete SmallTalk a menos que ya seas un desarrollador de SmallTalk y no quieras tener habilidades de desarrollo web reutilizables.

Voy a suponer que quiere aprender el desarrollo web como una habilidad, tal vez una de la que obtendrá un empleo. Primero que nada tienes 2 áreas, front end y back end.

Interfaz:
HTML 5, huesos de una página web muy fáciles de aprender

Less / CSS controla la apariencia de sus páginas web. Le faltan algunas características útiles, por lo que aprende las extensiones Less junto con él. La mitad de la comunidad prefiere Sass a Less, pero ambos son poderosos y Less es más fácil para los principiantes.
https://dash.generalassemb.ly
http://www.smashingmagazine.com/

JavaScript / Angular. JavaScript es el primer lenguaje de programación real de los 3 y si aprende menos primero, ahora comprenderá algunas cosas como las variables.
Hay muchos paquetes para facilitar el diseño web, angular es excelente (y grande) y si acaba de aprender HTML es perfecto
http://www.codecademy.com/
http: //stephanebegaudeau.tumblr

Diseño, debe comprender los fundamentos del diseño.
http://blog.hubspot.com/marketin

Back end:
JacaScript / Node.js, hay varios idiomas diferentes de back-end que podrías aprender, pero ¿por qué lo harías cuando recién aprendiste JS? Node es una plataforma que se ejecuta sobre el motor de JavaScript Googles V8, hay una gran comunidad, un amplio soporte y una tonelada de módulos para que pueda descargar y usar de inmediato. Ah, y un mejor rendimiento que algunos de ellos y cada vez es más demandado por los empleadores.
http://nodejs.org

Base de datos / Mongo. Mongo es rápido y fácil con un mínimo para aprender ahora que conoce JavaScript y ahora el “MEAN stack”
http://blog.mongodb.org/post/492

Si conoce todos los 5/6, es un desarrollador full stack muy solicitado. Aquí están sus cosas adicionales para aprender, no son necesarias, pero eventualmente necesitará estar familiarizado:

Linux, es simplemente el mejor y más popular sistema operativo para servidores / hosting. Rápido, seguro y abierto. Si no se siente cómodo con él, simplemente comience a usarlo como su escritorio principal por un tiempo, debe familiarizarse con el terminal (símbolo del sistema).

Nginx. La Web solía ejecutarse en el servidor Apache, los principales sitios ahora se están moviendo a Nginx.

GitHub, en esencia, es un software para controlar versiones / cambios a sus proyectos y es brillante en lo que hace, pero también es una comunidad y puede navegar por proyectos de código abierto para aprender de los grandes programadores.

Entonces para resumir

  • HTML
  • CSS / Menos
  • Javascript

Existen muchos lenguajes de programación que lo ayudarán a crear su propio sitio web. Puede visitar este sitio web y conocerá qué lenguajes de programación existen y también los problemas que enfrentará en estos y también encontrará soluciones de expertos para estos problemas en profundidad.

El desarrollo web es un campo de TI muy diverso. He estado programando con las tecnologías Linux y Microsoft durante una década, y aquí está mi opinión.

Debe comenzar con los conceptos básicos, HTML / DHTML y Javascript

Una vez que haya aprendido los conceptos básicos, puede pasar a lenguajes más dinámicos del lado del servidor que también generan HTML. Algunos de los interpretativos más populares son ColdFusion, PHP, JSP y ASP, o puede elegir lenguajes compilados como .Net (C # .Net, VB.NET Shop).

Una vez que haya entendido el concepto de desarrollo del lado del servidor, puede comenzar a buscar en el diseño y desarrollo de bases de datos relacionales. Algunos de los más populares son MSSQL, MySQL y Oracle.

Eso debería darle un conjunto de habilidades bien redondeado para manejar cualquier proyecto concebible.

Aunque hay muchas combinaciones que puede aprender, a continuación se encuentran algunas de las combinaciones más populares de idioma + base de datos:

ASP + MSSQL
.Net + MSSQL

.Net + Oracle
PHP + MySQL
JSP + Oracle

Te sugiero que mantengas una mente abierta y no te dejes arrastrar por los argumentos anti-Microsoft o pro-Microsoft que existen. Esas personas solo están tratando de forzar sus opiniones sobre los demás. Pruebe cada uno al menos una vez, luego decida con qué se siente cómodo. Recuerde, las habilidades de programación tienen poco que ver con el lenguaje utilizado, por lo que no debe encerrarse en uno solo.

Gracias Slacker (Yahoo)

Notas al pie

[1] Consultas, soluciones, problemas de programación

Con el desarrollo web, sigue exactamente el mismo patrón del escenario de compra de automóviles.

¿Quieres trabajar para ti o para una empresa? ¿Cuánto estás dispuesto a invertir en aprender? ¿Cuánto tiempo tienes disponible? ¿Cuál es su conocimiento actual de desarrollo web? ¿Cuál es el propósito de estudiar programación? ¿Prefieres backend o frontend?

Si desea convertirse en un desarrollador web front-end

( HTML y CSS no son ‘lenguajes de programación’, pero estoy poniendo esto aquí para principiantes )

HTML es el diseño y el ‘shell sin procesar’ de un sitio web. HTML5 es la última versión de HTML y es dinámico, lo que significa que puede crear sitios hermosos con menos código y hace más. Es un gran “idioma” para aprender en los próximos 3 años. Lea lo que Steve Jobs tiene que decir al respecto aquí. Los sitios de ejemplo que usan HTML5 son Peugeot y Lacoste.

CSS diseña un sitio web. Se pueden encontrar ejemplos de lo que puede hacer aquí :

CSS3 es la última versión de CSS y también es dinámica. HTML5 y CSS3 van juntos, al igual que sal y pimienta. Aprende CSS aquí.

JavaScript

Como indica Usersnap en el artículo sobre las mejores tendencias de desarrollo web para 2017, JavaScript es el lenguaje de programación más utilizado en el mundo.

La última versión de JavaScript (ES2017) se lanzará a fines de 2017 y los desarrolladores ya están emocionados (fuera de alegría).

Aprenda jQuery una vez que comprenda JavaScript. Esta es una biblioteca de diferentes ‘complementos’ para agregar a su código que le ahorra tiempo y le facilita mucho agregar una función.

PD : JS también puede ser un lenguaje de back-end, pero para simplificarlo, lo acabo de enumerar en la sección de front-end.

Aprende JavaScript aquí.

Mecanografiado

TypeScript es un lenguaje de tipo estático que se compila en JavaScript y está creciendo rápidamente. La nueva versión 2.1 incluye todas las nuevas características de JavaScript con tipos estáticos opcionales.

Los beneficios adicionales son verificaciones mejoradas contra errores en su código y cualquier error tipográfico, asíncrono / espera y más. También es el idioma preferido para escribir aplicaciones de Angular 2.

Aprenda TypeScript aquí y aquí, si desea convertirse en un desarrollador web de backend

Java

Ninguna lista estará completa sin Java. A la larga, siempre es una gran opción y las estadísticas sugieren que no desaparecerá pronto.

Se usa en 15 mil millones de dispositivos (no es un error tipográfico) y más de 10 millones de desarrolladores usan Java en todo el mundo. Aprenda Java si está interesado en crear aplicaciones, juegos, software y contenido de sitios web para Android.

Los sitios de ejemplo que usan Java son Amazon, LinkedIn y eBay. Java 9 se lanzará en 2017, así que definitivamente compruébalo cuando esté listo.

Aprende Java aquí.

Pitón

Python es un lenguaje orientado a objetos que se parece mucho al inglés, lo que lo convierte en un excelente idioma para aprender tanto para principiantes como para profesionales experimentados.

Ejemplos de sitios que usan Python son Instagram, YouTube, Reddit, NASA y Usersnap (quienes escribieron sobre su experiencia en Python aquí). Python 3.6 se lanzó en diciembre de 2016 con algunas características increíbles.

Aprende Python aquí.

Moho

Rust es el lenguaje de programación más querido en StackOverflow para 2016, que dice mucho. Es un lenguaje de uso general para crear aplicaciones rápidas y seguras que aprovechan las potentes funciones de los modernos procesadores multi-core. Los sitios de ejemplo que usan Rust son Dropbox y Coursera.

Aprende Rust aquí y aquí.

PHP

PHP es el lenguaje de programación del lado del servidor más popular del mundo.

Generalmente se usa como la base de los sistemas de gestión de contenido para WordPress y otros sitios web como Wikipedia y Facebook. PHP 7.1 se lanzó en diciembre de 2016. Vea las características aquí.

Aprende PHP aquí y aquí.

Elixir

Elixir es un lenguaje funcional y dinámico creado para crear aplicaciones escalables y mantenibles. La concurrencia es uno de sus principales beneficios. Es ideal para aplicaciones grandes que manejan muchas tareas al mismo tiempo. Los sitios de ejemplo que usan Elixir son Pinterest, Moz y Bleacher Report.

Puedes aprender Elixir aquí.

Ir

Go (o GOLANG) fue creado por Google y solo va a crecer en popularidad en 2017. Tiene una excelente biblioteca estándar y se compila rápidamente. También es excelente con tareas y programas simultáneos. Los sitios de ejemplo que usan Go son Netflix, YouTube y Adobe.

Aprende Ve aquí y aquí.

Ruby on Rails

Ruby on Rails (un marco notable) es como ‘jQuery para JavaScript’. Hace que sea mucho más fácil usar Ruby, pero se recomienda que comprenda bien Ruby antes de utilizar Rails. Rails es una opción popular porque muchas empresas lo utilizan. Algunas empresas son Airbnb, Groupon, Twitter y Shopify.

Además, asegúrese de comprender bien JavaScript, ya que deberá usarlo cuando avance en Rails.

Ruby on Rails 5.1 se lanzó en diciembre de 2016, así que eche un vistazo a las nuevas características aquí. Recomiendo la guía Ruby on Rails de Michael Hartl aquí.

DO#

C # (‘see-sharp’) es un lenguaje de programación ampliamente utilizado. No solo se limita al .NET Framework de Microsoft. También se usa para aplicaciones iOS / Android con la tecnología de las aplicaciones de Xamarin y Windows.

La versión 7.0 se lanzará en 2017 con algunas características increíbles.

Aprende C # aquí y aquí.

Rápido

¡Swift es uno de los lenguajes de programación de más rápido crecimiento en la historia!

Está construido por Apple (no el que comes) y tienen algunos grandes planes para ello, por lo que sería bueno tomar nota de ello ahora. Si desea convertirse en un desarrollador de aplicaciones iOS, aprenda Swift.

Su última versión es 3.0.2 se puede ver aquí. Toma estos cursos Swift aquí y aquí.

Si desea convertirse en un desarrollador web de pila completa, le recomiendo que aprenda los conceptos básicos de HTML , CSS y Bootstrap, luego, una vez que avance y avance, aprenda TypeScript y los 2 lenguajes de back-end que prefiera.

NO se trata de cuánto SABES, sino de lo que HACES con lo que sabes.

Recuerde que solo porque conoce JavaScript, C #, Ruby, Go, etc. como un gran maestro, no significa que tenga garantizado un trabajo.

Este es el mayor mito de programación:

Sé más lenguajes de programación que tú, así que tendré más éxito.

Si fuera cierto para todas las entrevistas de trabajo, la persona que más sabe SIEMPRE obtendrá el trabajo. Si vives en el “mundo real”, ambos sabemos que esto está lejos de la verdad. Este hecho por sí solo es un testimonio de que no es SOLO el conjunto de habilidades que le garantiza el trabajo …

Dejame darte un ejemplo.

‘Bob’ conoce HTML, CSS, JavaScript, Bootstrap, SQL, Java y PHP, técnicamente debería crear sitios web / aplicaciones mucho mejores que alguien como ‘Fred’ que solo conoce HTML, CSS, Bootstrap y JavaScript básico.

Por supuesto, esto no siempre es cierto. ‘Fred’ podría APLICAR sus conocimientos y habilidades mejor que ‘Bob’ y crear sitios mucho mejores que se vean bien y satisfagan las necesidades del cliente.

El hecho de que tenga conocimiento de todos los lenguajes de programación no significa que pueda crear un sitio web mejor que alguien que sepa la mitad de lo que usted sabe.

¿Qué lenguaje de programación deberías aprender en 2017?

Ahora a ti. Le mostré los principales lenguajes de programación para 2017. Ahora depende de usted: ¿Cuál debe aprender en 2017?

Técnicamente, solo se requiere un idioma: JavaScript, en virtud del hecho de que es el único idioma “nativo” del navegador web. No tienes elección.

El problema es que JavaScript es uno de los peores lenguajes de programación de uso general hoy en día. Entonces, ¿por qué la gente lo usa para el desarrollo web “front-end” del lado del cliente ? Porque ha engañado a una generación de desarrolladores.

Sin embargo, no tiene que programar directamente en JavaScript para toda su aplicación. Puede usarlo mínimamente para invocar algunas bibliotecas de JavaScript (como jQuery ) y dejar el trabajo pesado a idiomas mucho mejores, idiomas que se trasladan a JavaScript. Hago una serie de sugerencias aquí.

Personalmente, estoy a favor de usar Amber Smalltalk, porque Smalltalk es el lenguaje de programación más hermoso del mundo, un placer enorme de usar. (Y he usado muchos idiomas, así que sé lo que hablo).

Ahora, acabamos de hablar sobre el desarrollo web front-end del lado del cliente. Sin embargo, esta no es necesariamente la mejor manera de crear aplicaciones web. La forma tradicional, y en mi opinión la mejor manera, es crear aplicaciones del lado del servidor . En el lado del servidor, tiene muchas más opciones de lenguaje sólido, como Java, Python, C #, Ruby, Scala, Go, etc. Todavía tiene que usar JavaScript mínimamente para incorporar jQuery, pero deja el trabajo pesado a buenos lenguajes de programación. y, lo que es más importante, evita la tormenta de mierda que es el panorama de los marcos web front-end para JavaScript.

Hay muchos idiomas utilizados para el desarrollo web. Tenga en cuenta que el desarrollo web no es solo un idioma, sino que es la combinación de muchos idiomas. Básicamente, se dividirá en front-end, back-end y base de datos. Le sugiero que consulte esta Serie de Desarrollo Web 1 – Diseño de Frontend | CareerFont.

Si eres nuevo en programación, te sugiero que comiences con PHP. Esto es fácil de aprender. PHP es un lenguaje del lado del servidor utilizado para definir su lógica, es decir, back-end. Para la parte frontal, debe aprender html y CSS. Una vez que domine estos dos, puede utilizar Javascript. Para la base de datos, puedes aprender MySql.

Para aprender el desarrollo web, primero debe aprender lo siguiente:

  1. HTML
  2. CSS
  3. JavaScript
  4. PHP
  5. AJAX
  6. jQuery
  7. AngularJS
  8. MySQL

Aprender un lenguaje de programación no es necesario para el desarrollo web. Sin embargo, si aún insiste, entonces elige entre Java y Python. Si me preguntas, te sugiero que vayas con Python.

Si desea desarrollar un sistema ERP, solo necesita conocer un lenguaje de programación Python y un marco Odoo .

Al conocer lo anterior, puede desarrollar sus propias aplicaciones ERP, tales como (gestión escolar, LMS, cuentas, etc.).

A continuación hay una guía completa sobre Python y Odoo.

Odoo / OpenERP

Programación Python

Gracias

Necesitará más de un idioma para desarrollar un sitio web completo

Aquí hay una lista de los conceptos básicos:

  1. HTML: proporciona la estructura básica del sitio
  2. CSS: proporciona el estilo para el sitio
  3. Java: proporciona funcionalidad para el sitio
  4. PHP: proporciona backend, que almacena todo lo anterior y lo comunica al servidor

(Hay muchos más idiomas con diferentes funcionalidades, pero estos son los más comunes)

Si yo fuera usted, comenzaría aprendiendo HTML …

He aquí una idea de cómo se vería un sitio web bastante básico, solo HTML

Luego, una vez que aprenda HTML, avance a CSS para que su sitio web se vea mejor.

Aquí hay un ejemplo de un sitio web html básico con algunos css básicos

Luego, aprenda JavaScript o algún tipo de código funcional en profundidad

Aquí hay un ejemplo de los tres combinados;

Puede tomar años de nerds para dominar este arte de codificación en constante progreso.

O..

Tu puedes sólo…

Use un creador de sitios web.

Si solo estás tratando de hacer un sitio web simple, te sugiero esto.

Incluso sé de algunas “empresas de desarrollo de sitios web” que solo usan espacio cuadrado.

La mejor de las suertes 🙂

Es la era de los marcos.

Si bien hay aspectos básicos que quizás deba terminar antes, como

  1. JavaScript: variables de JavaScript, tipos de datos, operadores, etc.
  2. HTML: Elementos como {div, span, p, br, h1–6, ..rest}
  3. CSS / SCSS / etc: para elementos de estilo
  4. Bootstrap: si es necesario

Sugiero probar bibliotecas / marcos como React, Angular 2 y luego pasar a usar las tiendas Redux con React o ngrx / store con Angular más tarde cuando se sienta cómodo con React / Angular.

Si fuera a comenzar mis estudios en desarrollo web hoy (en 2018),
Aprendería estas cuatro tecnologías realmente bien
(y en el orden indicado):

  1. HTML
  2. CSS
  3. JavaScript (ES5, ES6, ES7)
  4. Reactjs (como una forma de representar datos en el navegador)

En el proceso,
Me había familiarizado con otras herramientas,
sin perder el rastro de los cuatro elegidos.

En cuanto a otras tecnologías,
Solo los aprenderia
si es necesario para mis proyectos específicos

TdA

Debes iniciar Html, css y JavaScript y luego probar jquery js framework (opcional) para obtener interacciones y animaciones increíbles. Con esto podrás crear sitios web estáticos.

Luego puede aprender PHP para crear un sitio web dinámico. Luego, puede aprender algunos frameworks php como laravel o codeigniter para crear un sitio web increíble basado en backend.

Si desea crear sitios web preparados para el futuro con aplicaciones web, puede aprender MEAN stackMean es una abreviatura de Mongodb, Express Js, Angular Js, Node Js,

Si no

También puedes aprender Python y usar el framework web Django.

Creo que cubrí la mayor parte de la tecnología común utilizada para crear sitios web y aplicaciones web.

En general, el diseño web se divide por igual en partes que son frontend y backend.

Los front-end significan diseñar la estructura real y el diseño del sitio web, esto puede hacerse mediante varios lenguajes como HTML CSS JavaScript y Bootstrap.

Y backend significa controlar la funcionalidad dinámica del ejemplo del sitio web: obtener la respuesta del usuario que lanza un formulario. para eso tienes que aprender lenguajes como PHP, SQL y, junto con el lenguaje, debes aprender el servidor de bases de datos como MySQL.

Yo diría que comience con Ruby y luego aprenda Rails, definitivamente escribirá algunos JavaScript mientras trabaja con Rails, aprenderá muy bien el patrón MVC y verá cómo se ve realmente una gran arquitectura, Ruby es bastante decente e interesante. idioma para aprender y trabajar !! ¡definitivamente aprenderá cómo escalar sistemas y cómo implementar el almacenamiento en caché de nivel avanzado! Una vez que haya trabajado con Rails, puede aprender cualquier framework nodejs durante la noche.

Para el inicio, puede aprender ASP.NET, JSP o PHP dependiendo de su interés. Si ya conoce Java, entonces JSP será mejor para usted.

Luego, aprenda otros lenguajes de secuencias de comandos y también aprenda la Arquitectura MVC para el desarrollo web, ya que actualmente las empresas están implementando MVC para una mejor seguridad y abstracción.

Para el backend: (cualquiera)
1. Php
2. Jsp
3. Página en asp.net
4. pitón
5. perl

Para la interfaz de usuario:
1. html (debe)
2. css (debe)
3. javascript (para páginas dinámicas)
4 jquery (para contenido más dinámico)

Servidor:
1. Apache (wamp) (php)
2.tomcat (jsp)
3.Django u otro (python)
4. xampp (perl)
5. IIS para asp

Os
LINUX: para todos excepto IIS
ventanas: IIS

Eso depende un poco de lo que quieras lograr.

Puede comenzar con la configuración más básica, utilizando HTML, CSS y PHP.

Podrías subir un nivel usando HTML, CSS y JavaScript.

Esos son los idiomas más básicos con los que puedes lidiar.

Lo primero que debes aprender es HTML.
Luego, para agregar un diseño o decorarlo, aprenda CSS.
Aprenda más JavaScript para hacerlo interactivo.

Después de aprender estas 3 cosas, busque bibliotecas avanzadas de JavaScript.

También puede buscar el tutorial de Youtube que está bastante disponible.

Gracias

Para más información visite aquí: CodeCasm.com
Para cualquier consulta llegar al correo de contacto en este sitio.