how to get started

Hi, I’m Vaibhav, a 2nd-year Computer Science and Engineering student from India. I’m interested in contributing to LibreOffice and was wondering how to get started. I’d really appreciate any guidance on how to begin contributing, and if there are any beginner-friendly tasks I could try.

so I assume you ask for coding

https://wiki.documentfoundation.org/Development/EasyHacks

a first round-up may help : QA/GetInvolved - The Document Foundation Wiki

I will go through Wiki in the meantime , I have some experience with microcontrollers (Arduino) and have solved some DSA. Is there any specific library I need to learn in C++ that is used

not really, since there are so many, and platform dependant;
first task → Build LibreOffice from sources - The Document Foundation Wiki


for a general idea of reachable/reached goals → Successfully implemented GSoC Ideas - The Document Foundation Wiki