How can I start to contribute and what are the skills required?

Dear Sir/Mam,
I am from India an undergraduate student majoring in Electronics and Instrumentation engineering . Just recently, I began my fourth semester at NIT
Agartala. I am new to open source contributions, but I am well-versed in C/C++, HTML, and CSS. I am very interested in your organisation and would like to contribute, but I would need some guidance on how to begin.
I anticipate hearing from you shortly.
Regards,
Pankaj Kumar Das