Web development and design programming skills for WordPress are absolutely necessary.
JavaScript. The interactive aspects of a website are controlled by JavaScript, SQL, PHP, WordPress platform, Sales and marketing, Mobile development, Search engine optimization, Etc...