How can people get involved with KiCad?

If someone is interested in helping grow the project, how can they help? These may include things like:

  • Development
  • Marketing
  • Sponsorship
  • Spreading the good word about KiCad, including creating demo projects

From Matt via the question form (after the initial post)

Could you provide some tutorial on how to setup a developer environment for KiCad? How to enable debug logs, run tests, maintain stable and developer versions on the same PC?