I'd like to contribute to Ubuntu
development some day. If you're a developer of Ubuntu
could you tell me/us what are the prerequisites to start?
What languages and technologies are needed to know, how to make familiar with development (overview over the project) and development process? I am interested in the core of the distribution, the main parts, not writing applications.
I'd like to read some advice from the developer who has already some experience and can say the main points of his learning path and difficulties (that are general enough for typical Ubuntu distribution developer) he had to overcome.
apps
but the core of distribution, the main parts, architecture etc.