1) То чем вы занимаетесь - html/css/js - фронтенд, php - бэкенд
2) Бэкенд wordpress состоит из php + mysql базы данных где хранятся посты
3) В wordpress чистая информация (не код) хранится в базе данных mysql
4) Не имеет смысла делать хостинг на домашнем компьютере. Если вам интересно разрабатывать сайт, сделайте локальный хостинг для разработки (wamp/xampp), и настройте синхронизацию так, чтобы изменения, которые вы вносите в локальной версии, отражались на рабочей версии.