I want to learn how to program for Discourse

AI-generated summary

danielabc wants to learn how to program for Discourse and asked where to start. Lilly provided several resources to get started, including guides for developing themes, plugins, and using themes. She also shared links to the Discourse style guide, CSS reference, and Ember JS documentation. Additionally, Lilly recommended getting familiar with GitHub and the Discourse GitHub repository. danielabc expressed gratitude for the helpful resources.

where do I start? what types of programming should i learn? it is difficult?

without asking you to be more specific, these are a good start.

Discourse style guide (best to use the one from your forum though): https://meta.discourse.org/styleguide/

CSS reference:

and last but not least - Ember JS

also, probably good to get familiar with GitHub and also GitHub: Discourse

https://github.com/discourse/discourse

thank you so muchhhhhhhhhhhhh