He tenido experiencia con Discourse como usuario final habitual desde mediados de 2016. Al principio, me intimidaba bastante. En los últimos años, me he familiarizado mucho más con Discourse y me ha encantado.
Ahora estoy en el punto en que quiero iniciar una instancia de Discourse muy elaborada, pero carezco de casi toda la experiencia técnica para hacerlo. Tengo mucha más experiencia en ingeniería de hardware que en desarrollo de software.
Dicho esto, solo tengo algunas preguntas. En primer lugar, ¿por dónde empiezo mi viaje? Quiero desarrollar complementos y componentes de temas en el futuro, pero antes de hacerlo, probablemente necesito aprender cómo funciona Discourse.
¿Debería empezar con Ruby/Ruby on Rails? ¿O sería mejor empezar con JavaScript? ¿Qué pasa con HTML y CSS? ¿Debería familiarizarme con la línea de comandos de antemano? ![]()
Finalmente, como alguien a quien le cuesta prestar atención y retener información, ¿cuál es la mejor manera de aprender un lenguaje de programación y recordar la información que se le está diciendo? ¿Videos de YouTube? ¿Cursos en línea? ¿Quizás un libro? ¿Notas adhesivas también? ![]()
Solo mirar código me intimida. Es como el chino, pero en inglés. ¡No me extraña que la mayoría de las veces lo llamen un “lenguaje” de programación! No me siento diferente acerca de los diversos términos técnicos que se mencionan aquí. Sé lo que son algunos de ellos, pero casi todos todavía me parecen incomprensibles… ![]()
Y es por eso que espero que la gente maravillosa de Discourse Meta pueda ayudarme aquí, incluso si soy un novato total. Este es el único lugar en el que pude pensar que podría ayudarme adecuadamente.
Puse explícitamente este tema en Dev porque la descripción de Support dice “Las preguntas básicas de HTML y CSS no están incluidas en el soporte aquí” y no querría molestar a ningún miembro hábil de esta comunidad.