Смотря в чём именно ступор.
Лучше всего придумать самому себе задачу и делать её. Многие, например, игру какую-нибудь пытаются спрограммировать. Или просто какое-нибудь приложение или какой-нибудь веб-сервис.
Задачу лучше придумать под себя, чтобы был интерес возиться. Если фантазия клинит, то хоть расскажи, что вообще интересно.
Лучше всего начать делать, а по ходу уже выяснять то, чего нехватает. Выучить теорию заранее на все случаи жизни нереально.