Identify your interests and skills before you start searching for open-source projects
Go on GitHub and explore the trending repositories. Search based on your interest.
For instance, if you're interested in TypeScript web development, you might use tags like ""typescript"", ""javascript"", ""react"" and, ""nextjs"".
Check Recent commits, Open issues, and Pull requests to see recent project updates.
Be active in engaging with the project's community; introduce yourself, ask questions, and express your interest in contributing.
Start with issues that are designed to be accessible to newcomers and are an excellent starting point.
Start small with your chosen beginner-friendly issue. Collaborate openly, seek guidance when needed, and learn from code reviews and feedback.