PK œqhYî¶J‚ßFßF)nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/ $#$#$#

Dir : /home/trave494/demo2024feb.kerihosting.com/wp-content/themes/genesis/docs/
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
IP: 209.182.202.254
Choose File :

Url:
Dir : /home/trave494/demo2024feb.kerihosting.com/wp-content/themes/genesis/docs/2-00-basics.md

---
title: Genesis Basics
menuTitle: Basics
layout: layouts/base.njk
permalink: basics/index.html
tags: docs
---

To make modifications to Genesis child themes, make custom themes, or write plugins that target Genesis, you'll need to learn:

- **How to use WordPress**. If you're new to WordPress, [WP101](https://www.wp101.com/) offers a great introduction to its features.
- **Basic PHP, CSS, and JavaScript**. [Know The Code](http://knowthecode.io/roadmap/genesis-developer-roadmap) offers a strong introduction to PHP, and [freeCodeCamp](https://www.freecodecamp.org/) is a great place to learn HTML, CSS and JavaScript.
- **Basic WordPress developer features**, like [hooks](https://developer.wordpress.org/plugins/hooks/), [conditional tags](https://codex.wordpress.org/Conditional_Tags), [child and parent themes](https://developer.wordpress.org/themes/advanced-topics/child-themes/) and the [template hierarchy](https://developer.wordpress.org/themes/basics/template-hierarchy/).
- **<a href="{{ '/basics/how-genesis-works/' | url }}">How Genesis Works</a>**. There are some important things to know about how Genesis helps to accelerate child theme development, especially if you have built WordPress themes without Genesis before.