Hola,
Tengo este conflicto, ando en el limbo...
Conozco varios lenguajes de programación, me desenvuelvo bien con Linux, uso la terminal constantemente, sé algo de scripting y puedo ir haciendo a medida que lo necesito... Sé montar servidores web, servidores de correo,
no sé, muchas cosas... Constantemente tengo contacto con PHP por lo que me desenvuelvo bien con el, conozco bien la sintaxis y entiendo lo que leo y los pasos a seguir entre las iteraciones de los códigos, lo suficiente como para tener confianza al momento de modificar cualquier código, o añadir líneas de código; no lo sé todo, sino no tendría estas dudas tan de novato, pero la verdad es que se me da muy bien y podría resolver problemas con scripts
ya hechos...
Soy autodidacta, y he aprendido esto gracias a cursos en línea como los de W3, y Codeacademy, ambos muy recomendados. Sin embargo, me siento atascado...
¿Cómo creo un programa?, la cuestión es más trascendental de lo que parece...
Programar no es conocer un lenguaje de programación, la verdad creo que eso es lo de menos... Eso se aprende en un día, fuera de broma... Pero
programar,
entender la lógica, la estructura de una idea, y de cada pequeño detalle, luego llevarlo al código... Eso lo desconozco por completo.
Hace unos días tuve mi primer acercamiento a Laravel, y gracias a él, entiendo mucho mejor el modelo MVC;
sí, ni eso sé bien de qué va ... Siguiendo tutoriales en internet ya puedo desenvolverme con más confianza, y hasta hice mi primer pequeño blog
. Y me parece espectacular lo de las migraciones ya que ahorra tiempo y es más eficiente en la gestión de la base de datos... ¡Eso es genial!... Puede sonar tan común para algunos pero para mi esa fue la revelación de la semana, jajaja, mindblowing... No más sql queries...
En fin... ¿Dónde puedo aprender esta "lógica" que trasciende la sintaxis de cualquier lenguaje de programación?... ¿Cómo puedo aprenderlo en línea?... No sé donde empezar... ¿MVC estaría bien?...
Cualquier ayuda sería muy útil.
Edit:
P.D. Cabe decir que busqué en el foro... Pero: 1. No sé cómo buscar lo que necesito, ciertamente ni sé qué estoy buscando... 2. Veo muchos temas pegados, documentación y tutoriales pero para aprender sintaxis, no programación de cosas complejas, como tal...