¿Cuál es la mejor plataforma para usar si quiero crear mi propio sitio web y aprender el lenguaje de programación detrás de él al mismo tiempo?

Hola

Realmente depende del lenguaje de programación que quieras aprender. Para HTML y CSS (y bits de JavaScript), WordPress es una gran plataforma.

Tienes la opción de usar el editor visual (como un programa de procesamiento de documentos) que no requiere codificación. Puede configurar sus párrafos presionando ‘Intro’ o ‘Regresar’ y seleccionando diferentes colores de la paleta de colores proporcionada en el editor visual, tal como lo haría en un programa de procesamiento de documentos (por ejemplo, Microsoft Word o Apple’s Pages).

Luego puede cambiar al editor de texto y ver cómo se define su diseño en un formato HTML. Esta capacidad de cambiar entre la entrada básica del editor visual, y luego ver los resultados en formato HTML en el editor de texto es una excelente manera de entender cómo funciona el HTML. También puede aplicar su propio CSS en el editor de texto (verifique algunos bits de código CSS gratuitos en línea) para ver cómo afecta su resultado final.

A medida que profundice en WordPress, se sentirá más cómodo al abrir los archivos CSS y JavaScript instalados que vienen con su instalación. Por supuesto, tenga cuidado al experimentar con estos archivos, ya que un solo cambio podría afectar a todo su sitio. Pero si solo desea aprender, continúe y piratee estos archivos, divídalos, vuelva a ensamblarlos y verifique el resultado.

Cuando crea que tiene una retención cómoda de estos archivos, siga adelante y escriba a los autores / creadores del tema o los complementos. Por experiencia, he encontrado que enviarles un correo electrónico con su pregunta y una explicación rápida de su deseo de aprender genera muchas respuestas y sugerencias realmente útiles.

Aprendí una gran parte de HTML, CSS y JavaScript experimentando en WordPress, y luego estableciendo una relación con los creadores de los temas y complementos de mi sitio. Algunos autores incluso visitaron el backend de mi sitio y explicaron, paso a paso, cómo funciona cada proceso y en qué idioma se construyeron estos procesos.

Finalmente, cuando esté listo para construir su sitio desde cero, siga adelante y comience con los fragmentos de código que ha recopilado. Es muy emocionante ver cómo tus líneas de código se unen para crear algo que una vez solo existió en tu imaginación. Eso es invento y mece. Buena suerte y todo lo mejor.

  1. Instala Sublime Text como tu editor.
  2. Mire un par de videos de Youtube sobre cómo crear un sitio web simple utilizando HTML y CSS
  3. Comience a aprender HTML (5), por ejemplo, use http://w3schools.org y cree simultáneamente su propia página web. Mantenlo simple, realmente simple. HTML solo contendrá el contenido, sin colores, fuentes, dimensiones, etc.
  4. Comienza a aprender CSS (3) y al mismo tiempo diseña tu página web que creaste. CSS es confuso al principio y hay varias formas de hacer lo mismo. Aprenderás lentamente. No tengas miedo de experimentar.
  5. Con frecuencia busque stackoverflow para sus preguntas. Aprenderás más de este sitio
  6. Aléjate de cualquier marco al principio si deseas aprender los idiomas. Cree al menos un sitio web (uno simple) desde cero sin utilizar ningún marco o biblioteca.
  7. Ahora intente agregar algunas funciones simples de JavaScript comúnmente utilizadas en su página, como desplazarse suavemente, ¿esconder / mostrar la validación de contenido / formulario?
  8. Hacer un formulario de contacto para el sitio web. Aprende PHP o cualquier otro lenguaje del lado del servidor. Intente usar PHP para enviar por correo electrónico el contenido del formulario a su ID de correo electrónico. También intente guardar este contenido en un archivo de texto o en una base de datos MySQL (aprenda MySQL).
  9. Aprenda el procesamiento de imágenes muy básico (recorte, cambio de tamaño) y el dibujo de la imagen (vector)
  10. Todo esto puede llevar desde un par de días hasta un mes, dependiendo de su aptitud y del tiempo que dedique, etc.

Ahora tendrá una base sólida y una comprensión de cómo funciona la web, qué es un sitio web estático frente a un dinámico y cómo los marcos le ayudan y cuándo usarlos. A partir de aquí, el cielo es el límite y se sentirá seguro de dar el salto adelante.

  1. Comience con un sitio web estático, aprenda HTML5, CSS 3 y JavaScript de codeacademy (codeacademy tiene excelentes tutoriales y un enfoque práctico) y desarrolle un sitio web. También alojarlo usando bigrock / godaddy.
  2. Una vez que esté al tanto de los idiomas del lado del cliente (HTML 5 / CSS3 / JavaScript), aprenda los marcos integrados en estos lenguajes como bootstrap / JQuery / angular js.
  3. Obtener conocimiento de cualquier lenguaje del lado del servidor (php / phyton / java / .net, etc.) código, academia, tutorial, w3schools y documentación oficial ayudará.
  4. Aprender base de datos
  5. Cree un sitio web dinámico con cualquier idioma del lado del servidor, base de datos e idiomas del lado del cliente.

No tome atajos mientras aprende. Aprendizaje feliz y mejora de habilidades

Depende de su tipo de sitio web (puede clasificarlos fácilmente en 10-15 tipos de sitios web según la aplicación del sitio web)
En general, WordPress es la gran plataforma para personas como nosotros que entienden la codificación pero no quieren crear todo desde cero.

¿Por qué no probar el http: //www.codecademy.com.l? Piensa que el sitio web es realmente útil.

Para el lenguaje de programación y para el desarrollo de sitios web, prefiero ASP.NET. Donde puedes aprender c # codificación, jQuery y más.