Увы, годы детства, пригодные для обучения, потеряны
На это всем всеравно =)
А что вы хотите получить от вашего участия в open source?
Прокачать скилы и хорошей практики? Тут сомнительно, т.к. вы ничего не знаете о уровне этих
1-2 челиками уровнем повыше
.
Научится с нуля? тоже маловероятно. Обычно в таких проектах принимают ваш вклад в виде готового решения или фикса какой-то фичи, а не отвечают на вопросы как и что работает в самом языке.
Лично мое мнение, в этом нет особого смысла, именно с уровнем
Знаний чуть больше чем 0
Как вариант:
- освоить синтакис языка (если еще нет)
- напишите свой магазин. Это полезно, т.к. в нем есть много функционала который можно допиливать. А во время разработки вам нужно будет продумать архитектуру в целом, разобраться с работой БД, сделать авторизацию и разделение прав, сделать админскую часть, корзину и т.п.
После этого, его можно выложить на какой-то репозиторий и просить сделать ревью.