New developers working for this project

I’m Samhith Manda intrested to contribute my work for this open source project. It would be helpful if you could answer the following questions as i’m new in contributing towards open source projects.

  1. the support i could expect for the contributors like me.

  2. the main challenges that can be acquired while contributing to this project.

  3. what time does it take generally to be at a level where more contribution can be done independently?

  4. after gaining the required knowledge to contribute for this project, are there any other challenges to be known which could effect my contribution for this project?