No tiene que tomar años para comenzar. Así es como puede comenzar, primero aprendiendo los conceptos básicos de:
- PHP
- HTML5
- CSS3
- Javascript / jQuery
No necesariamente necesita comenzar a leer libros ni nada. La mejor manera de aprender lo básico es comenzar a diseñar / desarrollar.
Así que solo piense en ideas de proyectos mucho más pequeñas y comience a trabajar en ellas, pueden (y tal vez deberían) ser ficticias, lo que significa que no tiene que publicarlas, es solo para practicar. Consulte algunos tutoriales en línea, hay innumerables tutoriales de desarrollo / diseño web en línea si busca en Google cómo comenzar con cada uno de los temas anteriores
- Quiero ofrecer mis habilidades de diseño web de forma gratuita o a un precio moderado. Nadie me dará una oportunidad. ¿Cómo consigo clientes?
- Simplemente moví mi sitio web de un host a otro, luego hice algunos cambios. ¿Por qué algunas computadoras muestran el sitio antiguo y otras muestran el nuevo?
- Necesito un programador / diseñador que se asocie conmigo en mi inicio a cambio de equidad. La persona no tiene que poner dinero, solo trabajar y mantener el sitio web. ¿Dónde puedo encontrar a alguien?
- Necesito extraer datos de un sitio web. ¿Qué herramienta de raspado web es la mejor?
- Mi contrato con el desarrollador web dice que a) creará una descripción única para cada página, Y b) que no es responsable de escribir o ingresar ningún contenido. Ahora ella quiere que componga las descripciones de la página, citando (b). ¿Qué piensas? Editar: esto es re. la etiqueta de descripción .
Luego, si desea ahorrar tiempo, puede usar una plantilla que tenga la funcionalidad más cercana a lo que está buscando desarrollar y personalizarla en consecuencia. Podría ahorrar innumerables horas de trabajo con la cantidad correcta de investigación en ese caso.
Aún tendría que tener el conocimiento suficiente para personalizarlo adecuadamente y de acuerdo con sus necesidades. Existen diferencias entre el diseño personalizado y el diseño basado en plantillas (diseño web de plantillas versus diseño personalizado), pero enormes ahorros en costos y tiempo al combinar ambos enfoques.
—-EDITAR
Cuando sugiera que use una plantilla existente, es con un CMS (como WordPress, Drupal, pero ahora hay un CMS más ligero). Si está buscando un CMS liviano, le recomiendo que revise GravCMS: es diferente porque no usa bases de datos y es más simple, liviano y podría acelerar su proyecto (GravCMS: un CMS moderno de archivo plano). Pero ahora hay muchos CMS por ahí en PHP (Lista de sistemas de gestión de contenido), así que investigue un poco, no tiene que elegir una opción obvia como WordPress.
Solo una nota si está buscando contratar a alguien, eche un vistazo a esto (¿Cómo recluto a un gran desarrollador web para mi nueva empresa?). Básicamente:
- Intenta encontrar un cofundador
- Si está contratando, vea si puede encontrar a alguien que esté realmente interesado en su idea
- La mejor manera de obtener un gran diseñador / desarrollador web: pídale a otro diseñador / desarrollador web que lo ayude a evaluar candidatos
—-ACTUALIZAR
¡La idea es alentarlo a comenzar y si tiene alguna pregunta, no dude en preguntar! Al mismo tiempo, no se sienta intimidado por algunas de las respuestas que afirman que no puede hacerlo porque lleva demasiado tiempo o porque necesita ser un experto para comenzar (realmente no tiene que estar “familiarizado” y competente en aproximadamente 10 tecnologías “para comenzar), o contratar a alguien o de lo contrario es una pérdida de tiempo, o usar wix (dot) com, etc.
No es necesariamente cierto, esos son solo enfoques diferentes, pero si deseas hacer bricolaje, te animo a que lo pruebes, puede que te resulte desafiante al principio, ¡pero puedes enamorarte del desarrollo web / diseño / codificación …!