Scratch es una herramienta de experimentación para niños. No es un desarrollo web.
Si querías crear un sitio desde el principio, solo un consejo. ponte la camisa y ponla en marcha. No hay nada más valioso que el tiempo. Y cada segundo surgen nuevos sitios web, un valioso oponente al tuyo.
La vida no es una carrera, pero el desarrollo web sí. No solo necesita un sitio, necesita tráfico. Hacer un buen sitio no conseguirá tráfico. Para eso, a veces, se necesita un poco de suerte.
Sin más demora, diría que no aprendas PHP al principio. PHP es un lenguaje asombroso. Pero la mayoría de las personas que aprenden PHP ya tienen experiencia en programación, para aprender programación, comience con Python. Si ni siquiera puede entender Python (estoy bastante seguro de que lo hará), comience con Scratch . Le ayudará a aprender los conceptos básicos de la programación de una manera divertida.
- ¿Cuál es una mejor opción: hacer un curso de 2 meses en robótica o un curso de 2 meses en microcontroladores?
- ¿Cuáles son los cursos orientados al trabajo para estudiantes de primer año de ingeniería mecánica?
- ¿MIT Launch X – Convertirse en emprendedor vale 50 $?
- ¿Cuál es el mejor curso a corto plazo después de la 12ª ciencia?
- ¿Cuáles son los mejores cursos de fotografía en delhi?
Luego, si conoce Python (junto con la Programación Orientada a Objetos), puede elegir DJango. Una plataforma muy poderosa. (Diría que es mejor que PHP, pero el 80% de los sitios no lo usan principalmente porque son demasiado viejos para usar DJango), es muy escalable y multiplataforma. Es más seguro por su filosofía de diseño. Mientras que los principiantes de PHP suelen alardear de crear un sitio. Pero en realidad está lleno de cosas sin sentido. Al igual que mysql_ * funciones. Y luego llegas al concepto de DOP. Ese es un episodio separado.
Del mismo modo, en DJango, sigue un MVC. Raramente necesita manipular SQL (lenguaje de consulta estructurado; viene con PHP como un bono, sin DBMS, rara vez puede hacer un sitio útil. “Una calculadora simple” no cuenta aquí) Tiene un poderoso mapeador de objetos relacionales que no es el mejor de su clase pero, de nuevo, funciona.
Luego viene Rails, es muy demandado en este momento. Utiliza Ruby como backend. Mi experiencia con Ruby es igual a la de Haskell. Que es básicamente cero (aunque tengo los intérpretes instalados) aunque Rails es algo similar a la filosofía de DJango. Python, siendo un lenguaje de propósito general, ofrece muchas bibliotecas de inmediato. (Odio require (); ing, básicamente folla el árbol de origen, es evitable, lo entiendo. Pero aún así). Todo lo que sé es que Rails también sigue a MVC.
Nunca me gustó realmente Java como lenguaje. (Ni C #). Pero escuché que funcionan. Pero si se debe seguir mi flujo de trabajo, es simplemente PyCharm-Django. Python lo tiene todo. La instalación de bibliotecas también necesita pip la mayor parte del tiempo. CakePHP es algo competente. Pero “algo”
PHP es un buen lenguaje. Fácil de aprender, difícil de dominar. Como pájaro flappy. Django es difícil (er que php) para aprender. Pero una vez que te acostumbras. ¡Oh chico! Puede crear páginas en la magnitud de horas a semanas (no días a meses). Python es uno de los lenguajes más impresionantes del planeta tierra (Marte puede variar: p)