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.

WordPress WordPress Theme Development Starting a WordPress Theme WordPress Theme Development Course Overview

Sovathmonyvann Koch
Sovathmonyvann Koch
455 Points

Where to start? if i want to build a word press theme but i m a beginner in coding.

Where to start? if i want to build a word press theme but i m a beginner in coding.

1 Answer


Welcome to Treehouse :)

If you're new to coding it would be good to get a good understanding of HTML and CSS first.

You could work through individual courses in the library or you could focus on a particular track:

  • The Web Design track will give you the basics so you can build a static website.
  • The Front End Web Development track will incorporate interactivity through JavaScript.
  • The Learn WordPress track will give you a good understanding of what you can do with WordPress without code.

In order to work with WordPress themes it would be handy to get a basic understanding of PHP. The PHP Basics and PHP Functions courses are a great starting point to demo how you can make your websites dynamic but there is also now a PHP for WordPress course.

Finally, when you're happy you understand these basics I'd move on to WordPress Development.

Don't feel you have to follow it exactly in this way as it may not work for you. You may prefer to work through specific courses rather than be restricted to tracks. This is just an example of how you could tackle it.

Hope that helps.