Mixim,
Даже начинающий проект никогда не примет ваш пул-реквест, если он не будет полезным. Я вам настоятельно не рекомендую сейчас никуда лезть. Читать код - пожалуйста! Форкните какой-нибудь проектик, попробуйте попользоваться им, почитате issue-tracker. Попробуйте хотя бы разобраться. Если это вам кажется сложным, то попробуйте написать что-то сами, но что-то полезное, чем бы вы пользовались бы, или другие программисты. Пусть это что-то будет не очень большим и глючным, но оно должно работать и приносить пользу.
P.S.
Изучить некоторые аспекты синтаксиса языка != изучить язык. Допустим, мне будет легко сейчас освоить синтаксис того же python, ruby, java или другого императивного языка, но это не значит, что я изучу язык. Язык - это нечто большее, чем синтаксис. Это идеология, подход к решению задач, стиль и так далее. Эти вещи приходят только с опытом.