# Requirements
Elementor Core BasicBefore starting to work, make sure you meet the requirements as outlined below.
# Server
To start working you’ll need a WordPress site, preferably with a fresh installation of WordPress (either local host or staging/development environment). You can use the basic server requirements required to run WordPress (opens new window).
Your server should be using a PHP version that meets or exceeds Elementor’s requirements (opens new window).
# Plugins and Themes
Your site should have both the Elementor plugin (opens new window) and Hello theme (opens new window) installed. If you’re planning on developing addons for Elementor Pro, you’ll need to have Elementor Pro (opens new window) installed.
# Programming Languages
We also recommend you have a working knowledge of WordPress plugin development (opens new window), and familiarity with HTML, CSS, JavaScript and PHP.