Pongámonos en onda.
El desarrollo de paginas web profesionales se ofrece en muchos sitios de manera completamente gratuita. Si queremos realizar nuestra página sin esa ayuda, requiere de una formación que va en muchas direcciones. En resumen, considero que de manera básica se tiene que aprender:
- HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web.actualmente toda la web está orientada a HTML5.
- CSS. Hoja de estilo en cascada o CSS (siglas en inglés de cascading style sheets) es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTM.
Si su interés es realizar páginas web estáticas, con estos dos elementos tiene suficiente. Pero una vez que empiezas a aprender y a desarrollar quieres aprender como hacer esas páginas dinámicas. Con esto tienes que ir a otro nivel.
Para ello tienes que aprender
- javaScript. (abreviado comúnmente "JS") es un lenguaje de programación interpretado, dialecto del estándarECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico.
Aqui llegamos a que si queremos darle mas dinamismo, entonces se nos ocurre agregarle administración de datos (agregar, modificar y eliminar datos). Esto nuevamente nos orienta a aprender nuevos elementos.
- PHP. lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para eldesarrollo web de contenido dinámico.
- SQL. El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es unlenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.
En este camino nos vemos obligados a aprender al menos un editor de texto para la elaboración de las páginas web. Puedes encontrar muchos en la web algunos gratuitos, otros pagos. En particular y desde hace algunos años he estado utilizando codelobster. Otro podría ser notepad++ y bueno. Ud. encontrará alguno que cumpla con sus espectativas.
Indiscutiblemente que en algún momento nos veremos obligados a manejar imágenes y por esto tendremos que aprender un editor de imágenes, en particular no he sido muy dado a trabajar esta parte pero se sugiere que se trabaje con firework o algun programa similar, tanto para la edición de imágenes como el maquetado de la página o sitio web.