Советую начать с каких-нибудь руководств для новичков. Желательно на английском языке (новее, больше выбор, огромное комьюнити). На русском языке можешь сделать вот это руководство или скринкаст Ильи Кантора.
1) Webpack собирает проект - чтобы написать правильный конфиг советую использовать документацию, примеры кода на гитхаб у различный бойлерплейтов и скринкаст Ильи Кантора.
2) С помощью Gulp запускать сборку проекта и следующим таском деплоить на ftp.
В какую сторону копать - я сказал, бесплатно тут вам конфиги никто собирать не станет, разве что у кого-то есть готовые решения.