![](https://secure.gravatar.com/avatar/6114858d84b0f40cf715f12237ab67a1.jpg?s=120&d=mm&r=g)
Dear Shiv, On Wed, 28 Aug 2024 at 03:17, Shiv Shankar Dayal wrote:
Suppose a C programmer wants to become a core ConTeXt developer then what steps one should follow. Assume that the programmer knows only the basics of LaTeX and never wrote macros etc using TeX or ConTeXt.
I'm really sorry, please don't take it personally, but I really couldn't resist to say that the first thing that comes to my mind after reading your question is:
Hello, I'm Jia Tan and I would like to become a core XZ developer. Where can I start?
(Or perhaps: Hello, I'm John Doe and I would like to become the president of the USA. What steps should I follow to achieve that?) The question was asked in a super weird way and you cannot expect to get a satisfactory answer unless others understand exactly what you are asking. If you said "I really miss feature X in ConTeXt and would like to try to implement it. I'm familiar with Y, but don't know anything about Z yet. What pointers would you suggest to me to be able to achieve X?" Or if you asked "I would like to participate in Google Summer of Code. Because I really like ConTeXt, I would love to be able to dive deeper into ConTeXt development, so maybe you have some suggestions for a project that I could do?" Or "I love ConTeXt, but I have never written any macros. I would love to start a small business offering X to customers. What's the best way to learn?" ... then this would be somehow easier to answer. But your question is both unclear and a very strange way to start. You don't immediately aim for the core development. If anything, you start contributing patches etc, but you need to have some passion where you want to work on. You have been following this mailing list for a very very long time already, so you should be to some extent familiar with ConTeXt and what you would like to achieve. Be more specific. Mojca