Job and requirements question

Hi all it is so nice to be here!
I’m Jane from South Asia and I have just got started with PX4. I wanna know the following-

  1. Most of the code is written in C++ can I contribute to the PX4 code base? I’m actually a recent civil engineering graduate but drones have fascinated me and I just started with Python using the following courses Crash Course on Python and The Modern Python 3 Bootcamp
  2. If my resources are incorrect can you list down an exhaustive list of prerequisites to learn in order to start understanding and contributing to PX4 codebase?

Jobs-

  1. What are the minimum requirements to apply for a job at PX4?

Any help is appreciated