Starting with plone!

Hello everybody! I am very new to open source and looking forward to contribute to this organisation, I am experienced in building web-apps using Reactjs and Nodejs and mobile-apps using react-native. It would be great help if anyone could tell me how can I start making contributions or which projects should I choose and Do I need to learn how plone works itself before making contributions.

You can start contributing with the Volto project and here is the link :- https://github.com/plone/volto. If you haven't already, please see Plone.org/gsoc2 for more hints (from 2018) on how to get started.