Cover image for From JavaScript to WordPress Theme Dev: My 7-Day Noesis Challenge
WordPress

From JavaScript to WordPress Theme Dev: My 7-Day Noesis Challenge

2026-02-202 min read

Revised Version

You’re probably wondering: what exactly is Noesis? Well, Noesis is the very first WordPress theme I built, and I completed it in just seven days. I know, it sounds crazy! Let me walk you through the journey.

In 2023, I got my first desktop computer. I was incredibly curious about web design and development; I was always wondering, "How does the internet actually work?" Once I had my own setup, I began learning web design using WordPress. At first, I thought it was a fantastic tool for building sites. However, after spending a lot of time with it, I began noticing limitations—specifically regarding design flexibility and slow loading speeds. That’s when I discovered the ultimate solution: WordPress theme development.

Why theme development?

At that point, I didn't know anything about PHP or the specific rules of theme development; my background was strictly in JavaScript. However, I decided to embrace "vibe coding" and started building a WordPress Classic Theme. This gave me total design independence. I quickly realized that a custom-made theme is significantly faster than a pre-made, bloated one. noesis wordpress theme

The Theme Concept

I started my journey by searching for "WordPress theme development tutorials" on YouTube, which led me to Ali Hossain’s course. I named my theme Noesis and began creating the core files: style.css, functions.php, header.php, footer.php, and index.php. I used a simple boilerplate to get started, with the goal of creating a clean, high-performance theme perfect for blogging and portfolios.