Как вы учите новое?
Придумываешь пет-проект, делаешь, тупишь, гуглишь как надо делать, снова делаешь, снова тупишь, гуглишь...
у меня уже есть пет-проект на java который я уже лет 5 печально пилю. 
взялся тут за новенькое, сейчас взгромоздил на его серваки кубер, докер, гитлаб и делаю чтобы оно всё работало  по феншую (правда у меня особенность в том что мне есть куда подсмотреть как должно быть 'правильно', на основной работе)