Можно проанализировать задачи по WP, которые есть на апворке. Классифицировать их и планомерно изучить имеющиеся материалы. Я , например, сделал первый плагин хотя никогда ранее этим не занимался. Просто попалась интересная задача. Второй плагин дался легче, третий вообще без проблем. ))))
А темы я делать не буду, потому, что это не интересно ))). Вообще, имхо,это один из главных критериев.