How to find a project to collaborate on?

As other people suggested before the best way to learn in general is to join a “community of learners” and specifically for programming it’s necessary to work together so every team member brings in his fortes. How do you suggest to find people who are also advanced learners who want to build a first project to both learn and show their skills?

I hear that contributing to an open source project is a good way to get started. Maybe you can meet some fellow travelers in that way.