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