Лучший способ учиться — выбрать проект с ограниченным временем и завершить его. А затем сделать это снова. И снова.