Во первых, нужно поставить себе конкреную цель - например, через 4 месяца начать успешно проходить собеседования на позицию младшего разработчика. «Для себя» обычно мало способствует постановке цели.
Во вторых, даже чтобы считаться джуниором, нужно обладать значительными знаниями (если сравнивать с человеком, ранее не связанным с программированием). Чтобы дойти до этого уровня, потребуется много часов работы, не всем под силу.