You can look at the Developing Discourse Plugins - Part 1 - Create a basic plugin topics. There is a good bit that you can do without a firm understanding of rails. You will need to get a grip on javascript to do anything on the front end, though. For me, that’s been much harder than ruby or rails.
4 Likes