Хорошие деньги с WP зарабатывать можно, а вот на фрилансе врядли. Чем больше опыта тем больше заказов. PHP, JS и MySQL учить нужно в любом случае если смотреть в перспективу.
Лучше решения реальных задач никакакие курсы не будут. Например, ищешь таску на любой фриланс бирже, реализуешь на локалке в целях обучения, выполнил таску - ищешь другую. Когда начнут попадаться таски которые ты уже знаешь как выполнять можно уже контактировать с клиентом и договариваться о работе.