Title: Beginner WordPress Developer
Published: May 15, 2024
Last modified: June 12, 2024

---

# Beginner WordPress Developer

Ready to start developing for WordPress? In this course, you’ll gain a deeper understanding
of how WordPress works, learn about the tools you will need for local development,
and discover the fundamental concepts of WordPress development.

## 󠀁[A brief overview of how WordPress works](https://learn.wordpress.org/test/modules/a-brief-overview-of-how-wordpress-works/?course_id=72)󠁿

Understand how a web server powers a WordPress site, from the hardware stack through
to the database. Review and follow a standard front-end and admin page request.

###  Lessons

 [   WordPress and web servers   ](https://learn.wordpress.org/test/lesson/wordpress-and-web-servers/)
[   The WordPress database   ](https://learn.wordpress.org/test/lesson/the-wordpress-database/)
[   The WordPress file structure   ](https://learn.wordpress.org/test/lesson/the-wordpress-file-structure/)
[   Permalinks, rewriting urls on Apache and Nginx   ](https://learn.wordpress.org/test/lesson/permalinks-rewriting-urls-on-apache-and-nginx/)
[   Front-end page request   ](https://learn.wordpress.org/test/lesson/front-end-page-request/)
[   Admin page request   ](https://learn.wordpress.org/test/lesson/admin-page-request/)

## 󠀁[Local development requirements](https://learn.wordpress.org/test/modules/local-development-requirements/?course_id=72)󠁿

Learn about the tools you need on your computer to develop for WordPress

###  Lessons

 [   Local development environment   ](https://learn.wordpress.org/test/lesson/local-development-environment/)
[   WordPress Installation   ](https://learn.wordpress.org/test/lesson/wordpress-installation/)
[   Code editor   ](https://learn.wordpress.org/test/lesson/code-editor/) [   Other useful development tools   ](https://learn.wordpress.org/test/lesson/other-useful-development-tools/)

## 󠀁[The programming languages of WordPress](https://learn.wordpress.org/test/modules/the-programming-languages-of-wordpress/?course_id=72)󠁿

Learn about the 5 programming languages of WordPress; HTML, CSS, JavaScript, PHP,
and MySQL.

###  Lessons

 [   HTML   ](https://learn.wordpress.org/test/lesson/html/) [   CSS   ](https://learn.wordpress.org/test/lesson/css/)
[   JavaScript   ](https://learn.wordpress.org/test/lesson/javascript/) [   PHP   ](https://learn.wordpress.org/test/lesson/php/)
[   MySQL   ](https://learn.wordpress.org/test/lesson/mysql/)

 [   The WordPress database   ](https://learn.wordpress.org/test/lesson/the-wordpress-database-2/)

 [Practice on a private demo site](https://playground.wordpress.net/?networking=yes)

|  Enrolled learners |  4 |  
|  Average final grade |  0% |  
|  Last updated |  Jun 12th, 2024 |

##  Suggestions

 Found a typo, grammar error or outdated screenshot? [Contact us](https://learn.wordpress.org/report-content-feedback/).

##  License

 [CC BY-SA 4.0 ](http://creativecommons.org/licenses/by-sa/4.0/)