Как по мне изучение сторонних проектов мало что даст.я бы построил план так .
1.изучение основ алгоритмирования ,есть прекрасные курсы на coursera,минус что все на англ.
2.Изучение протоколов tls,ssh,http/s,s/mime и тд.
3.Изучение основ крипты(мб даже под пунктом два стоило поставить)
4.Изучение кали линукс и его применение в пентесте ,всплмним компанию pentestit ,если позволяют финансы то курсы от него
5.Изучение любого скриптового языка аля js
6. Изучение си подобного языка до уровня работы с протоколами ( мое мнение что в иб большинство юзает питон и си++,но опять же мнение человека из смежной области и более теоретической)
7.Написание приложений для тестирования ,своих которые используют известные пусть и закрытые уязвимости