프로그래밍 경험이 없는 일반 사용자로 Discourse 개발을 시작하는 방법은 무엇인가요?

2016년 중반부터 일반 사용자로서 디스코르스를 사용해 왔습니다. 처음에는 사실 꽤imidating하게 느껴졌습니다. 최근 몇 년간 디스코르스에 대해 훨씬 더 잘 알게 되었고, 이제는 그 매력에 푹 빠졌습니다.

이제 매우 정교한 디스코르스 인스턴스를 시작하고 싶은 단계에 왔지만, 이를 위한 기술적 경험은 거의 전무합니다. 소프트웨어 개발보다 하드웨어 엔지니어링 쪽에 훨씬 더 많은 경험이 있습니다.

그럼에도 불구하고 몇 가지 질문만 있습니다. 먼저, 제 여정은 어디에서 시작해야 할까요? 향후 플러그인과 테마 컴포넌트를 개발하고 싶지만, 그 전에 디스코르스 자체의 작동 방식을 먼저 배워야 할 것 같습니다.

루비/Ruby on Rails부터 시작해야 할까요? 아니면 자바스크립트부터 시작하는 것이 더 나을까요? HTML과 CSS는요? 사전에 커맨드 라인에 익숙해져야 할까요? :thinking:

마지막으로, 집중력을 유지하고 정보를 기억하는 데 어려움을 겪는 사람으로서, 프로그래밍 언어를 배우고 전달받은 정보를 기억하는 가장 좋은 방법은 무엇일까요? 유튜브 영상? 온라인 과정? 어쩌면 책? 스티커 메모도 괜찮을까요? :spiral_notepad:

코드만 봐도 intimidated됩니다. 영어로 쓰인 중국어 같은 느낌이죠. 그래서 보통 이를 프로그래밍 "언어"라고 부르는 이유가 있겠네요! 여기에서 오가는 다양한 기술 용어들에 대해서도 별반 다르지 않습니다. 몇 가지는 알지만, 거의 모든 용어가 여전히 나한테는 의미 없는 소음일 뿐입니다… :face_with_spiral_eyes:

그래서 디스코르스 메타의 훌륭한 분들이 저처럼 초보자에게도 도움을 줄 수 있기를 희망합니다. 적절히 도움을 받을 수 있는 곳은 여기가 유일하다고 생각했기 때문입니다.

이 주제를 명시적으로 #dev에 올린 이유는 #support의 설명에 *“기본적인 HTML과 CSS 질문은 여기 지원의 범위 밖입니다.”*라고 되어 있고, 이 커뮤니티의 숙련된 멤버들에게 실례를 하고 싶지 않았기 때문입니다.

테마부터 시작하는 것이 더 쉬울 가능성이 큽니다. 따라서 Discourse 테마 개발자 가이드, Theme Creator와 Theme CLI를 사용하여 Discourse 테마 제작을 시작하는 초보자 가이드, 그리고 테마 및 테마 구성 요소의 구조와 같은 테마 개발 주제부터 시작할 것 같습니다. 그 다음에는 본인에게 잘 맞는 자바스크립트 책을 하나 찾아보세요. 프로그래밍을 모르는 사람들을 위한 책이어야 하므로 제가 원할 법한 책은 아닐 것입니다. 저는 1980년대 후반에 5개 이상의 언어를 알고 있었기 때문에 자바스크립트는 저에게는 도전이 되기도 했지만, 동시에 훨씬 쉽게 느껴지기도 했습니다. 하지만 당신에게는 저와는 다른 방식으로 다가올 수 있습니다.

제 경우 레일즈(Rails) 부분은 훨씬 빠르게 익혔지만, 당신이 하려는 것의 대부분은 프론트엔드에서만 엄격하게 수행할 수 있으며, 그 쪽에서 진입하는 것이 훨씬 빠릅니다.

네, 도움 주셔서 감사합니다!

며칠 전 @angus님이 게시한 이 주제도 한번 살펴보려고 합니다.

Pavilion 한번 확인해 보세요.

어느 날 지원해볼지도 모르겠다… :grin: