Laravel - фреймворк. Каркас сайта, в который ты встраиваешь необходимый функционал. Ты сам пишешь весь этот функционал, но при этом не ограничен жёсткими рамками.
WP - CMS, предоставляющая нужный функционал "из коробки", но и ограничивающая тебя рамками этого функционала. WP - гибкая система, позволяющая реализовать практически всё, но очень часто это всё делается через задницу.
И то, и другое рассчитано на PHP'шкинов достаточно низкой квалификации.
P.S. Фреймворк - когда серьёзная компания делает что-то оригинальное. CMS - когда мелкой конторке нужен сайт, коих в интернете уже сотни, неотличимых друг от друга.
P.P.S. Изучать надо PHP. И не маленький кусочек языка, на котором очередной неуч говнокодит в своих "видеоуроках", а весь язык - который большой и сложный. А Laravel или Wordpress - это всего лишь способы упростить написание PHP-кода.
Смотря какая цель. PHP для начала. Wordpress это CMS для чайников, вообще без понятия о программировании, быстро склепать типовой сайтик. Laravel гораздо более мощная, гибкая и продвинутая штука, требующая хорошего понимания PHP.