Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


What skills/languages are required for using WordPress?

Hey TreeHouse Community! I'd like to start WordPress courses but I don't want to learn "blindly" so I'd rather learn the basics that's required to fully understand the course. At the moment I've got a decent knowledge at JS, HTML, CSS, Bootstrap. Am I ready to work with WordPress or what should I learn before I start? (I've read MySQL and PHP can be an adventage).

3 Answers

Konrad Traczyk
Konrad Traczyk
22,287 Points

Hello David,

For basic Wordpress development you have everything what you need, you should pass wordpress development track, which would help you a lot, PHP and MySQL is demanded for but not required as you wrote.

For complex Wordpress development IMO, you should learn (SASS, SCSS or LESS) syntax with Grunt or Gulp to build your css frameworks like: Bootstrap, Foundation, Materialize CSS, and use only functionalities of them you need(no more, no less). Besides you should have strong understanding of Object Oriented PHP(Which will shine when you get to Woocommerce level) and .htaccess(rarely nginx) configuration.

Best way to learn Wordpress are projects for some junior web dev or freelancing.

Learning some PHO would help. Do you want to make your own custom themes or just use other people's themes?

I'd like to make my own stuff, my main goal is making websites from scratch by myself but since I already know 3 languages I want to use them in work, not just practicing. In my opinion I would learn the most if I was "really" working.