Не знаю можно ли учесть мой ответ как ответ, но я скорее хочу поделится небольшим опытом.
За 3 недели, имея маленький опыт в разработке навряд ли можно постигнуть глубинности WP. В свое время я смотрел видео на ютубе - очень долгое занятие и мало толку, зато из плюсов часто рассказывается о нюансах, которые встретились у автора при работе с теми или иными вещами - опыт.
Если понимаешь архитектуру WP, то тут уже скорее приходится искать конкретную функцию или функции для текущей версии WP. Почти для всех есть описание на русском, правда не такое подробное как en. Я лично все запросы для поиска функций пишу в en форме. Очень редко когда не получается находить нужную функцию.
По сути своей WP в большинства случаях использую как crud. Из этого вытекает что большая часть кода WP это получение данных по определенным запросам. Далее с этими данными средствами php ты работаешь.
Так же для расширения своих знаний помогает отвечать на возникающие проблемы других людей, например, на toster.ru.
Сделать сайт визитку, имея готовую верстку на WP очень легко, если ты знаешь архитектуру WP. Я первый сайт визитку сделал за 1 день, с учетом изучения (поверхностного) WP. Несколько файлов шаблонов, функции подключения css, js, стандартных циклов и меню - все:)
add_action( 'wp_enqueue_scripts', 'add_my_scripts' );
wp_enqueue_style()
wp_enqueue_script()
add_action( 'after_setup_theme', 'my_register_nav_menus' );
register_nav_menus()
wp_head()
wp_nav_menu()
while ( have_posts() ) {the_post();}
get_the_title()
get_the_content()
get_the_excerpt()
get_the_posts_pagination();
wp_footer()
С этим набором функций можно создать простой сайт визитку:) Смотри примеры с использованием всего этого. Так же возьми уже готовую стандартную тему и посмотри что там есть.