A theme is a folder in WordPress that contains all presentation-related files (look and feel of website). That is, files such as template (HTML markup and variables used in this), stylesheet (CSS), JavaScript, images etc.