¿Dónde debo comenzar la programación web y cuáles son los lenguajes más útiles para la programación web?

Para aprender programación web, debe comenzar con HTML. HTML es la columna vertebral de los sitios web y este lenguaje de marcado y sus conceptos deben entenderse claramente. Después de eso, aprenda CSS para darle un poco de belleza a sus sitios web y luego salte a Javascript para hacer animaciones elegantes, agregar características y funciones a sus sitios, etc. A continuación, se recomienda aprender jQuery, que es un módulo de Javascript que ayuda mucho en la manipulación DOM .

Una vez que haya terminado con el lado del cliente, aprenda el lado del servidor, que generalmente requiere uno para aprender un idioma del lado del servidor y un idioma de la base de datos. El lenguaje del lado del servidor más popular es PHP incluido con MySQL para la base de datos. Por lo tanto, uno debe aprender PHP primero y luego, si lo necesita, puede aprender Python (Django), Ruby on Rails, etc., según sus necesidades.

Puede aprender de Codecademy que, aunque tiene un editor interactivo que facilita el aprendizaje, carece de una cosa importante en mi opinión: lecciones del mundo real. No le enseña cómo crear los archivos HTML, CSS, etc. y cómo ejecutarlos. Esto se vuelve más problemático una vez que comienzas a aprender PHP de él. Así que mi consejo es aprender de Codecademy y html. red . Este último enseña todos los idiomas mencionados anteriormente en un formato basado en texto con lecciones de implementación de palabras reales.

Campo de golf:
Aprende a codificar
Tutoriales gratuitos sobre HTML, CSS y PHP

En primer lugar, aprenda algo de HTML (más un lenguaje de marcado que un lenguaje de programación) para diseñar una página web.

Luego, quizás agregue JavaScript para realizar algún procesamiento en el navegador, como responder a los clics de los botones o algo similar.

entonces (suponiendo que lo anterior no es suficiente para su sitio web) debe elegir un idioma ‘back-end’ para servir el contenido y vincularlo a una base de datos o algo así. Las opciones populares son Python (buen lenguaje de propósito general, muchas bibliotecas integradas para hacer cosas), PHP (un poco pasado de moda), Ruby (un lenguaje de propósito general pero con algunas muy buenas bibliotecas para back-end web) o volver a JavaScript ( podría ser una buena opción si te gustó en la etapa anterior) a través de node.js con algo como la biblioteca express. Este párrafo sonaba complicado, pero en realidad ninguno de ellos está bien para probar una idea que necesita un procesamiento de fondo y un poco de práctica.

Definitivamente comienza aprendiendo HTML y CSS. Son los menos desalentadores, y si no sabes nada sobre programación, esto te ayuda a comprender algunos fundamentos. Javascript es realmente importante, pero debe aprenderlo hasta que conozca HTML y CSS, de lo contrario, no tiene ningún valor.

Comience con un tutorial todos los días. Uno al día te dará una base sólida. Luego, comience a tratar de aplicar sus propios métodos creativos a las cosas, creando barras de navegación personalizadas, pancartas emergentes, etc.

Mediante este proceso, será bueno en el uso de sitios como el desbordamiento de pila y otros foros. Al principio, la mayor parte de su tiempo lo pasa investigando en Internet para descubrir cómo hacer diferentes tareas.

Por último, pruebe y use sitios web como Learn Web Design, Web Development, y más, Learn web design and development online gratis, y más. Luego, una vez que conozca HTML, CSS y Javascript, pase a usar marcos como Bootstrap para frontend, mientras aprende programación de backend como php y ruby.

¡Buena suerte!

Ya se mencionan muchas formas clásicas, pero si realmente quieres divertirte y ver resultados rápidamente, deberías buscar en http://meteorjs.com

Es una plataforma de servidor construida sobre nodejs y hace que muchas cosas sean mucho más fáciles de entender. Con él puede escribir Javascript tanto en el cliente como en el servidor y acceder rápidamente a los conceptos modernos.

Primero decida si desea hacer programación web del lado del cliente o programación web del lado del servidor. Supongo que conoce bien html css.

  • Lado del servidor:
  1. PHP
  2. PERL
  3. Pitón
  • Lado del cliente:
  1. JavaScript / jQuery
  2. Pitón

Mi recomendación es aprender PHP y jQuery .

El mejor recurso es por supuesto
tutorialspoint.com

Te recomendaré http://www.w3schools.com/ esto te ayudará a aprender tecnologías web (HTML, CSS, PHP, SQL, etc.) desde el nivel de principiante para avanzar …

& Practica una y otra vez 🙂

Le sugiero que elija el idioma que cree que será la mejor opción para usted y el idioma con el que se sienta cómodo.

Desde el punto de vista de hoy también ofrecemos funcionalidades similares a Java y PHP. Sin embargo, otros aspectos deben ser considerados:

  • Estabilidad
    PHP tiene en mi opinión, importantes debilidades. La compatibilidad con procedimientos anteriores, ningún mecanismo de desaprobación real, bibliotecas y funcionalidades independientes de plataforma semi desordenada son solo algunos de los problemas de PHP. PHP carece de un corte limpio, que PHP planeó hacer con la versión 6.
    Sin embargo, Java tiene una independencia de plataforma limpia y un número bastante bien definido de bibliotecas centrales con estándares de calidad apropiados.
  • Actuación
    Mientras que Java se describía anteriormente como lento, las JVM de hoy en día están altamente optimizadas para la velocidad, mientras que los lenguajes de script, incluido PHP, todavía luchan con esto. Por ejemplo, se enviará un primer recolector de basura utilizable con PHP 5.3. También otras optimizaciones se movían muy lentamente en PHP Runtimes. Esto podría deberse al hecho de que PHP, a diferencia de Java, reinicia la VM después de cada solicitud, lo que, por supuesto, trae problemas de rendimiento adicionales. Por ejemplo, para cada solicitud, los datos de la sesión deben leerse desde el disco. Aunque hay soluciones en PHP (MemCache, APC), estas raramente y en parte todavía están en desarrollo.
    Curiosamente, este inconveniente hace que el escalado de aplicaciones PHP sea bastante simple. Como se pueden procesar solicitudes completamente separadas, el hardware adicional da como resultado mejoras relativamente lineales en la capacidad del servidor. En la Web, la atención se centra más bien en el número de solicitudes, no directamente en la duración exacta de las solicitudes individuales.
  • Elección
    Idealmente, nunca reinventarás la rueda. Tiene sentido buscar soluciones ya existentes. Tanto en PHP como en Java, existe una gran cantidad de software modular, en parte con licencias gratuitas y otras sin licencias. Sin embargo, los módulos PHP exponen significativamente más problemas que los escritos en Java. Por ejemplo, algunos desarrolladores de módulos PHP inventaron sus propios conceptos (por ejemplo, Zend Loader fue creado por Zend como un sustituto de los paquetes) o los módulos solo están optimizados para un marco (como los complementos de Symfony).
    Java, especialmente a través de los “conceptos complicados”, como la carga de clases y los paquetes, está mejor preparado para la modularización. Debido al mejor soporte de herramientas (Ant / Maven, Javadoc, JUnit), Java Frameworks tiene artefactos más fáciles de instalar, mejor documentados y probados. Sin embargo, las herramientas PHP para estas tareas también están en aumento (pake / phing, PHPDocumentor, PHPUnit / lime).
  • Integración
    La integración es sin duda la fuerza de Java. Por un lado, Java en sí mismo es casi “Estándar de la Industria”, por otro lado, hay muchas implementaciones de estándares en Java. Si una aplicación web PHP se comunica con un protocolo específico, la selección de bibliotecas es bastante limitada. Peor aún, las implementaciones son solo parcialmente implementadas o muy rudimentarias (como Zend OpenID). La integración de aplicaciones PHP con otros servicios generalmente ocurre a través de la capa de base de datos.
  • Conocimiento del desarrollador
    Incluso hace 20 años, Frederic Brooks buscó la “bala de plata” y no la encontró. El diseño de software, la formulación de problemas y las capacidades de los desarrolladores son mucho más importantes que las herramientas o los lenguajes. Por lo tanto, es una buena idea implementar un sitio web por un diseñador con conocimiento de PHP con un marco PHP de última generación. Si se tratara de un front-end web de una aplicación backend Java EE, Java sería la opción obvia.

Sin embargo, el conocimiento del desarrollador no debe ocultar el hecho de que algunos obstáculos tecnológicos solo pueden superarse con ciertas tecnologías u otros idiomas. Por lo tanto, consultar a un experto con habilidades específicas tiene mucho más sentido que intentarlo con herramientas inadecuadas.

Así que concluyo que Java sigue siendo la mejor opción para muchos proyectos. Para proyectos más pequeños que pueden aislarse, los lenguajes de secuencias de comandos pueden alcanzar el objetivo más rápido.

La mejor manera de aprender el desarrollo web es creando algo que le interese. A medida que desarrolles habilidades de codificación, comprenderás lo que es posible y eso te inspirará a crear tu propio proyecto. Al aplicar sus habilidades en un proyecto interesante, disfrutará más del proceso de aprendizaje y aprenderá a un ritmo más rápido. Así que comience a trabajar en su propio proyecto lo antes posible mientras continúa ganando más habilidades.

Aquí están las respuestas más detalladas. ¿Cómo aprendo el desarrollo web PHP lo más rápido posible? Tengo experiencia en comercio.

Para la programación web, podemos proporcionar el fuerte en 3 segmentos: –
1. Front-end – la interfaz de usuario
2. La solicitud-respuesta del lado del servidor
3. El almacén de datos.

Ahora, Front end se puede lograr con muchas opciones diferentes que tendrá que decidir.
1. Front End: HTML5, CSS3, Javascript, Ajax, ASP.NET, Portales, JSP, etc.

La solicitud-respuesta del lado del servidor, nuevamente, puede manejarse de muchas maneras diferentes.
2. Lado del servidor: Java, JSF, servicios web, servlets, PHP, etc.

El almacén de datos puede volver a ser una opción dependiendo de la arquitectura que elija para su aplicación basada en web.
3. Oracle DB, Mongo DB, MYSQL DB, MS-Access, MS SQL-Server, etc.

Decida la arquitectura de su aplicación, su escalabilidad, el tipo de carga que su aplicación web va a manejar y los otros chips técnicos comenzarán a caer en su lugar.

Saludos
Animesh

Primero, aprenda HTML y CSS. Sea extremadamente bueno en el uso de esos dos antes de pasar a cualquier otra cosa.

Y NO incluya CSS en línea en sus archivos HTML. Use archivos separados para HTML y CSS.

Una vez que sea bueno con HTML y CSS, aprenda Javascript.

HTML = contenido
CSS = Estilo / apariencia
Javascript = Funcionalidad

Una vez que sea bueno con Javascript, pruebe PHP, SQL u otro lenguaje web, no importa cuál en este momento

HTML y CSS de Learn to code para conocimientos básicos,
Después de Reconstruir estas plantillas en Plantillas CSS (Página 1 de 15) usando herramientas como Dreamweaver al buscar en el código.

JavaScript en JavaScript para básico y luego JavaScript – Code School

Aprenda Photoshop básico para crear las imágenes requeridas.

Java Script Puedes hacer maravillas con eso.

Java + Mysql + Tomcat tradicional está siendo reemplazado por JavaScript + MongoDB + Node JS. Muchas grandes armas en la industria se están moviendo en esta dirección.

Bueno, como aparece la pregunta sobre la selección entre Java y PHP, recomendaría ir con uno con el que se sienta cómodo. Aunque solicite seleccionar entre dos, hubiera preferido Java para el mercado de Android. Mientras que PHP parece estar muriendo y reemplazado por algunos otros técnicos del lado del servidor en poco tiempo. Como JavaScript, AJAX, etc., en parte han comenzado a aumentar su alcance hacia el servidor, muestra una señal roja a PHP.

No significa que Java sea una preferencia de hoja perenne, pero la muerte de Java en este mercado aún está muy lejos. Casi todos los técnicos mueren algún día, pero es sobre el tiempo que duran mucho. Entonces mi opinión le daría a Java el 1er rango.

Pero, sobre todo, debo recomendarle que vaya con uno más relajado, apasionado y seguro.

Hay muchos lenguajes de programación web disponibles.

Cada lenguaje de programación tiene sus propias características y reglas.

Tienes que elegir el idioma de acuerdo con tu proyecto.

Tienes que preguntarte por qué uso este lenguaje.

¿Se ajusta a todos mis requisitos?

¿Puede por favor elaborar su pregunta para que yo pueda ayudarlo?

1. Combo de HTML CSS y php
2. Angular js, HTML y nodo js

Ps – Nodo js y Php para el lado del servidor

Python es el antibiótico contra el cáncer de nodo de JavaScript que se está profundizando en estos días. Python es dolor para los vagos y amigos para los creativos. Vale la pena aprender Java porque ha sido una tecnología probada en el tiempo para muchas áreas diferentes, pero en la web: Perl y Python son reyes. Por donde empiezas Comienzas en el servidor. La fluidez de Linux es una necesidad absoluta, pero también es importante conocer las estructuras de datos, los algoritmos y los métodos de programación. Node.js es cáncer y las personas más inteligentes se mantienen alejadas de esta estafa. La programación no pretende ser fácil: si está buscando una manera fácil, no sea un programador.