сначала читать теорию, в куче книг по ЯП есть примеры, которые можно самому поковырять-позапускать. посмотреть как работать с базой-т.п., какие бывают кейсы, потом почитать про алгоритмы, структуры данных, написание чистого кода, проектирование кода, как с кодом работать в системе версионного контроля и т.п.... ну то есть как-как, не знаешь как - иди на обучение, где обучают ) и не "за неделю в космос", а полгодика интенсива