<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ WordPress Theme - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ WordPress Theme - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Wed, 06 May 2026 17:00:39 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/wordpress-theme/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Is WordPress a Code or No-code Tool? ]]>
                </title>
                <description>
                    <![CDATA[ WordPress is an open-source content management system (CMS) for building any kind of website – an eCommerce site, a portfolio, a forum, and many more. WordPress started out as a simple platform for creating blogs, but today WordPress powers over 43% ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/is-wordpress-a-code-or-no-code-tool/</link>
                <guid isPermaLink="false">66adf18fd93fd5c2bc7d8f35</guid>
                
                    <category>
                        <![CDATA[ Web Development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ WordPress ]]>
                    </category>
                
                    <category>
                        <![CDATA[ wordpress plugins ]]>
                    </category>
                
                    <category>
                        <![CDATA[ WordPress Theme ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Kolade Chris ]]>
                </dc:creator>
                <pubDate>Wed, 23 Mar 2022 01:56:34 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2022/03/wordpress--1-.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>WordPress is an open-source content management system (CMS) for building any kind of website – an eCommerce site, a portfolio, a forum, and many more.</p>
<p>WordPress started out as a simple platform for creating blogs, but today WordPress powers over 43% of the total websites on earth, and that number continues to grow.</p>
<p>A notable reason why WordPress is so popular is that people who have little or no knowledge of coding can make websites with it. You can add lots of functionality with the thousands of plugins and themes that are available. This is why WordPress is widely referred to as a no-code tool.</p>
<p>Despite being a no-code tool, a lot of professionals and freelancers make a living off of WordPress because they can code. </p>
<p>So, you might know WordPress as a no-code tool – but some people are making huge money from it because they can code. This means WordPress is both a code and no-code tool.</p>
<p>In this article, you will learn why WordPress is both a code tool and a no-code tool. I will also show you how to add HTML and CSS code to your WordPress websites.</p>
<p>I will be creating a demo WordPress website with a software package called LocalWP. You can download it from the official website.</p>
<h2 id="heading-outline-of-the-article">Outline of the Article</h2>
<ul>
<li><a class="post-section-overview" href="#heading-why-wordpress-is-a-no-code-tool">Why WordPress is a No-code Tool</a></li>
<li><a class="post-section-overview" href="#heading-why-wordpress-is-a-code-tool">Why WordPress is a Code Tool</a><ul>
<li><a class="post-section-overview" href="#heading-how-to-add-custom-css-to-your-wordpress-website">How to Add Custom CSS to your WordPress Website</a></li>
<li><a class="post-section-overview" href="#heading-how-to-add-html-code-to-your-blog-posts">How to Add HTML Code to your Blog Posts</a></li>
</ul>
</li>
<li><a class="post-section-overview" href="#heading-final-thoughts">Final Thoughts</a></li>
</ul>
<h2 id="heading-why-wordpress-is-a-no-code-tool">Why WordPress is a No-code Tool</h2>
<p>If you don’t know how to code, you can still make websites with WordPress with a drag and drop page builder like <a target="_blank" href="https://elementor.com/">Elementor</a>. Then you can add functionality with plugins, optimize your website for speed, and back it up.</p>
<p>Elementor is a popular drag and drop page builder for WordPress. You can use it to customize your designs and layouts.
<img src="https://www.freecodecamp.org/news/content/images/2022/03/elementor-in-action.gif" alt="elementor-in-action" width="600" height="400" loading="lazy"></p>
<p>You can get a lot done with the free version of Elementor, but if you want to get more out of it, you should purchase at least the cheapest version and practice with it. It will go a long way toward helping you become a better WordPress designer and developer.</p>
<p>One common concern about WordPress websites is that they're slow to load. If you built your WordPress website with Elementor in particular, Nat Miletic of <a target="_blank" href="https://cliowebsites.com/">Clio websites</a> has <a target="_blank" href="https://cliowebsites.com/does-elementor-slow-down-your-site/">a blog post on how to speed up your Elementor websites</a>.</p>
<p>Apart from Elementor, other notable drag and drop page builders are <a target="_blank" href="https://www.elegantthemes.com/gallery/divi/">Divi</a> and <a target="_blank" href="https://www.wpbeaverbuilder.com/">Beaver builder</a></p>
<p>Since these drag and drop page builders help you build WordPress websites, how do you add functionalities such as eCommerce, a forum, a Contact form, and many more? The huge pile of plugins available makes it possible to add any functionality you want.</p>
<p>Examples of these plugins include <a target="_blank" href="https://woocommerce.com/">WooCommerce</a> for adding eCommerce functionality, <a target="_blank" href="https://wpforms.com/">WP Forms</a> for Contact forms, <a target="_blank" href="https://wordpress.org/plugins/wp-job-manager/">WP Job Manager</a> for creating job boards, <a target="_blank" href="https://www.learndash.com/">Learn Dash</a> for adding learning platform functionality, and many more. </p>
<p>You can always find a WordPress plugin for any functionality you want!</p>
<p>In addition to plugins, WordPress has a bunch of different themes to help you determine how you want your WordPress website to look. They also give you the ability to add custom designs.</p>
<p>You can really get a lot done with WordPress without writing a single line of code. This is why WordPress can be considered a no-code tool.</p>
<h2 id="heading-why-wordpress-is-a-code-tool">Why WordPress is a Code Tool</h2>
<p>Out of the box, WordPress developers can get a lot done for your WordPress website with plugins and themes. But at a point, you might want to dip your hands into some coding if you want to add custom functionality and build upon what’s already done with the plugins and themes.</p>
<p>You'll need to add some code in WordPress if you're interested in plugin and theme development, adding custom CSS to improve design, and adding custom widgets.</p>
<p>If you want to make a WordPress theme, for example, you need to be familiar with HTML, CSS, and PHP, because you need to create at least 2 files in <code>index.php</code> and <code>styles.css</code>. </p>
<p>Your <code>index.php</code> file contains some HTML mixed in with PHP code, while your CSS file contains the styles needed to make the theme look nice.</p>
<p>If you were to check out the theme of your WordPress website right now, you’d definitely see some PHP and CSS files
<img src="https://www.freecodecamp.org/news/content/images/2022/03/ss-1-3.png" alt="ss-1-3" width="600" height="400" loading="lazy"></p>
<p>You probably shouldn't edit the files, though, unless you know what you are doing.</p>
<p>But if you're confident in your basic web development skills, here's how you can customize your WordPress site a bit.</p>
<h3 id="heading-how-to-add-custom-css-to-your-wordpress-website">How to Add Custom CSS to your WordPress Website</h3>
<p>As I pointed out earlier, adding custom CSS to your theme is an area where WordPress excels as a code tool.</p>
<p>To add custom CSS to your WordPress website, follow the steps below: </p>
<p>Hover on Appearance from the admin end, and select Customize:
<img src="https://www.freecodecamp.org/news/content/images/2022/03/custCSS1.png" alt="custCSS1" width="600" height="400" loading="lazy"></p>
<p>Select Additional CSS:
<img src="https://www.freecodecamp.org/news/content/images/2022/03/custCSS2.png" alt="custCSS2" width="600" height="400" loading="lazy"></p>
<p>Add the desired CSS code:
<img src="https://www.freecodecamp.org/news/content/images/2022/03/custCSS3.png" alt="custCSS3" width="600" height="400" loading="lazy"></p>
<p>The CSS I added to the demo site makes the navbar sticky:</p>
<pre><code class="lang-css"><span class="hljs-selector-id">#ast-desktop-header</span> &gt; <span class="hljs-selector-tag">div</span><span class="hljs-selector-class">.ast-main-header-wrap</span><span class="hljs-selector-class">.main-header-bar-wrap</span> &gt; <span class="hljs-selector-tag">div</span> &gt; <span class="hljs-selector-tag">div</span> &gt; <span class="hljs-selector-tag">div</span> {
        <span class="hljs-attribute">position</span>: fixed;
        <span class="hljs-attribute">top</span>: <span class="hljs-number">0</span>;
        <span class="hljs-attribute">width</span>: <span class="hljs-number">100%</span>;
        <span class="hljs-attribute">margin-top</span>: .<span class="hljs-number">1rem</span>;
        <span class="hljs-attribute">z-index</span>: <span class="hljs-number">1</span>;
        <span class="hljs-attribute">background-color</span>: <span class="hljs-number">#3498db</span> 
}
</code></pre>
<p><img src="https://www.freecodecamp.org/news/content/images/2022/03/stickynav.gif" alt="stickynav" width="600" height="400" loading="lazy"></p>
<p>By the way, this is how you make the navbar sticky with code in the Astra theme.</p>
<h3 id="heading-how-to-add-html-code-to-your-blog-posts">How to Add HTML Code to your Blog Posts</h3>
<p>Apart from plugins, themes, custom CSS, and custom widgets, you can also get quite creative writing blog posts with HTML.</p>
<p>If you want to write your blog posts in HTML, the screenshots below show you how to do it:</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2022/03/ss-2-3.png" alt="ss-2-3" width="600" height="400" loading="lazy"></p>
<p><img src="https://www.freecodecamp.org/news/content/images/2022/03/ss-3-2.png" alt="ss-3-2" width="600" height="400" loading="lazy"></p>
<p><img src="https://www.freecodecamp.org/news/content/images/2022/03/ss-4-2.png" alt="ss-4-2" width="600" height="400" loading="lazy"></p>
<h2 id="heading-final-thoughts">Final Thoughts</h2>
<p>Without a doubt, WordPress excels as both a code and a no-code tool.</p>
<p>If you want to dive into creating websites exclusively with WordPress, you don’t need to be able to write code, as you can get a lot done with the no-code part of WordPress.</p>
<p>I personally started out building websites with the no-code part of WordPress before learning some HTML, CSS, and JavaScript.</p>
<p>But if you want to dive into creating WordPress plugins and themes, and troubleshoot complex issues, you need to be able to code some HTML, CSS, JavaScript, and PHP.</p>
<p>If you are interested in learning to code in HTML, CSS, and JavaScript, you should <a target="_blank" href="https://www.freecodecamp.org/learn/">check out the freeCodeCamp curriculum today</a>. </p>
<p>If you want to learn PHP, <a target="_blank" href="https://www.youtube.com/watch?v=OK_JCtrrv-c">this video course</a> from the freeCodeCamp YouTube channel will help you develop your basic PHP skills.</p>
<p>If you find this article helpful, don’t hesitate to share it with your friends and family.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Learn How to Create Your Own WordPress Theme from Scratch ]]>
                </title>
                <description>
                    <![CDATA[ Are you having trouble finding the perfect WordPress theme? Try making one yourself! We posted a course on the freeCodeCamp.org YouTube channel that will teach you how to create a custom WordPress theme. You will learn a process that you can use to c... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learn-how-to-create-your-own-wordpress-theme-from-scratch/</link>
                <guid isPermaLink="false">66b20479903dc07a13516672</guid>
                
                    <category>
                        <![CDATA[ WordPress Theme ]]>
                    </category>
                
                    <category>
                        <![CDATA[ youtube ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Beau Carnes ]]>
                </dc:creator>
                <pubDate>Thu, 23 Apr 2020 21:25:12 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2020/04/wordpresstheme.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Are you having trouble finding the perfect WordPress theme? Try making one yourself!</p>
<p>We posted a course on the freeCodeCamp.org YouTube channel that will teach you how to create a custom WordPress theme. You will learn a process that you can use to convert any HTML/CSS template into a WordPress theme.</p>
<p>In this free course, Andrew Wilson shows every step to create a WordPress theme. He will show you everything from what files and folders are required to how to make your own 404 page.</p>
<p>The theme you create in this course will be fully-responsive. It includes a home page, sliders, navigation, comments with nested comments, static blog pages, an archive page, a contact us page, and more.</p>
<p>WordPress themes are a hierarchy of template parts. A WordPress theme takes all those parts and splits them up into individual files.  In this course, you will learn how to create all parts of the hierarchy. </p>
<p>You can watch the full course below or <a target="_blank" href="https://youtu.be/-h7gOJbIpmo">on the freeCodeCamp.org YouTube channel</a>.</p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/-h7gOJbIpmo" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ A Learning Path for Newbies in WordPress Development ]]>
                </title>
                <description>
                    <![CDATA[ By Ihtisham Zahoor In this information age, one obstacle in learning something new is not where to find the resources. It’s from where to start and make sense of all the resources available online these days. This holds especially true in web develop... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learning-path-for-newbies-in-wordpress-development-a283981adf53/</link>
                <guid isPermaLink="false">66d45f32b6b7f664236cbdcc</guid>
                
                    <category>
                        <![CDATA[ Bootstrap ]]>
                    </category>
                
                    <category>
                        <![CDATA[ CSS3 ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Design ]]>
                    </category>
                
                    <category>
                        <![CDATA[ HTML5 ]]>
                    </category>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ jQuery ]]>
                    </category>
                
                    <category>
                        <![CDATA[ js ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learning ]]>
                    </category>
                
                    <category>
                        <![CDATA[ PHP ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Sass ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Web Development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ WordPress ]]>
                    </category>
                
                    <category>
                        <![CDATA[ wordpress plugins ]]>
                    </category>
                
                    <category>
                        <![CDATA[ WordPress Theme ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 12 Sep 2018 18:46:58 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/0*RlFuY9MLjBJDt1U5" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Ihtisham Zahoor</p>
<p>In this information age, one obstacle in learning something new is not where to find the resources. It’s from where to start and make sense of all the resources available online these days. This holds especially true in web development when new tools are popping up overnight.</p>
<p>Back in 2015, since I first decided to learn web development, I have faced challenges of self-doubt and lack of motivation. But the one challenge which drained my energies was not knowing what path to follow.</p>
<p>Considering the initial challenges in this path I have written this piece for technology enthusiasts who want to get their hands dirty in web development. Especially WordPress development. All in the hope you are going to spend your time building something cool than getting into this never-ending vicious cycle of learning one tool to another.</p>
<h1 id="heading-caution-a-lot-of-learning-in-this-path"><strong>Caution! A lot of learning in this path</strong></h1>
<p>I am a WordPress developer (although my impostor syndrome tells me otherwise). I can share my experience only related to WordPress. But before diving into details, let’s examine a Q/A session first.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/NXiCcxwi7e3plLZMWr3KAfpSuCMA1KA5ODNe" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Now, is the answer mean? Maybe. Is it true? Absolutely! WordPress and Web Development, in general, are as serious and demanding as any profession. So be ready for…</p>
<ul>
<li>Lifetime of Learning</li>
<li>Pulling all-nighters occasionally</li>
</ul>
<p>All right, have you read and understood the above points? Great. Now relax as it is not to discourage you or anything. It’s just how the life of a developer is as the ever-changing nature of this field requires.</p>
<p>The good news is there are not many web technologies you have to learn to master the craft of WordPress Development. That being said, give your time to this amazing piece of software, and WordPress will adore you in return.</p>
<p>WordPress will change your life if you let it — Chris Lema</p>
<p>It’s all inspiring and cute, right? It is one of the reasons <a target="_blank" href="https://topher1kenobe.com/">Topher DeRosia</a> (huge props) has provided the <a target="_blank" href="https://heropress.com/">HeroPress</a> platform for WordPressers (yes, this is what we proudly call ourselves). Here WordPressers share regularly their WordPress origin stories with the <a target="_blank" href="https://opensource.org/community">community</a>. Rest assured while reading through the stories you are going to feel adrenaline rush through your body as many of you are going to find yourself related to those stories.</p>
<h1 id="heading-wordpress-for-everyone">WordPress for Everyone!</h1>
<p>WordPress is super easy to use. In fact, anyone without any technical knowledge, can set up and start using WordPress in no time. However, WordPress has a vast ecosystem. I, for one, would categorize WordPress development being carried out in two different domains. I’ll first list those domains below and then I will discuss each one separately.</p>
<ul>
<li>WordPress Site Customization</li>
<li>WordPress Themes/Plugins Development</li>
</ul>
<h1 id="heading-wordpress-site-customization">WordPress Site Customization</h1>
<p>WordPress Site Customization is where all the buzz is about, as it amounts for most of the work done with respect to WordPress usage. Site Customization is that domain where no prior coding knowledge is required.</p>
<p>That is to say, a WordPress power user can easily perform tasks like Theme/Plugin setup and customization using page builders, site debugging, and site maintenance, etc. Moreover, Theme customization is all about customizing or modifying a pre-made theme as per the requirements of your client.</p>
<p>Considering that, and to give you a perspective about the process, you can watch the following short tutorial by Tyler Moore. In his tutorial, he builds a new website by customizing a pre-made theme using the Elementor page builder.</p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/8AZ8GqW5iak" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
<h1 id="heading-wordpress-themesplugins-development">WordPress Themes/Plugins Development</h1>
<p>It is where all the fun is for WordPress geeks. We can call it the <em>actual</em> WordPress development, as this domain is all about knowing and getting into the nitty-gritty technical details of programming. It can be as simple as using a few WordPress hooks to modify responses or as complex as building a full-fledge product on WordPress.</p>
<p>So, in case you want to start into this domain, you have to invest more time learning about web technologies involved in WordPress development. Considering that, the rest of this article will discuss all the technologies and a few tips and tricks to get you started in <em>actual</em> WordPress development.</p>
<h1 id="heading-learning-path"><strong>Learning Path</strong></h1>
<p>To get started in your WordPress Development journey, these tools and technologies are what you are going to be working with.</p>
<ol>
<li><p>Say hello and embrace g̵o̵o̵d̵ ̵o̵̵̵l̵̵̵’ HTML5 modules with Semantics and Accessibility concepts. HTML is what gives structure to the site contents.</p>
</li>
<li><p>This quote says it all:</p>
</li>
</ol>
<p>You are the CSS to my HTML — Some Genius</p>
<p>CSS is how HTML is presented in the web browser. Make sure to learn SASS preprocessor as your savior in writing modular CSS once you get a grasp of the basics.</p>
<ol start="3">
<li>The organization behind WordPress has big plans for making JavaScript part of the WordPress Front-end. This officially came from the original author of WordPress.</li>
</ol>
<p>Learn JavaScript, Deeply — Matt Mullenweg</p>
<p>Yes, I know that might be far-fetched for a newbie who is starting out to follow this advice, but keep an eye out for development in this area. Now, this doesn’t mean you have to master JavaScript to work with WordPress. Start with the basics including its hugely popular library jQuery.</p>
<ol start="4">
<li><p>Wouldn’t it be nice if you could get a 1000-step head-start with these three technologies to speed up your development process? Well, that is where front-end frameworks like <a target="_blank" href="http://getbootstrap.com/">Twitter Bootstrap</a> come into play. Explore it and get amazed. Don’t confuse front-end frameworks with JavaScript frameworks. Front-end is used interchangeably with JavaScript libraries and frameworks, which is a whole different path.</p>
</li>
<li><p>PHP is the scripting language that powers WordPress. If you want to dive deep in WordPress, learn PHP head-first with its OOP concepts including MySQL as its back-end database.</p>
</li>
<li><p>In general, when people talk about WordPress Development, it usually means only two segments of WordPress.</p>
</li>
<li><p>WordPress Theme Development, which is developing a presentation (layout) of sites (hence the name “Theme”).</p>
</li>
<li>WordPress Plugin Development, which is to add functionality to WordPress sites</li>
</ol>
<p>For a developer, it is of utmost importance to understand and be comfortable working with both these segments. And to add a tad bit more in your learning journey, get familiar with Internationalization and Localization. You also need to know WordPress Hooks and APIs to name a few.</p>
<p>While developing sites, most of your time is going to be spent in a local development environment and in a code editor. For the sake of complete information in this article, let me point you to an easy-to-setup yet powerful local development environment (<a target="_blank" href="https://local.getflywheel.com/">Local by Flywheel</a>) and lightning-fast code editor (<a target="_blank" href="https://code.visualstudio.com/">Visual Studio Code</a> by Microsoft). Yes, they are both free of cost like WordPress.</p>
<h2 id="heading-workflow"><strong>Workflow</strong></h2>
<p>As your workflow becomes more advanced and complex, it’s important for you to stay sane and keep enjoying life. In that case, you are going to need to streamline your workflow. Try task automation tools like <a target="_blank" href="https://gruntjs.com/">Grunt</a>/<a target="_blank" href="https://gulpjs.com/">Gulp</a> and use a version control system like <a target="_blank" href="https://git-scm.com/">git</a> to keep you from making blunders.</p>
<h2 id="heading-illustration-of-learning-path-guide-published-on-github"><strong>Illustration of Learning Path Guide Published on GitHub</strong></h2>
<p>To make things more clear for you, I have published an illustration of the Learning Path as a step-by-step guide on <a target="_blank" href="https://github.com/ihtishamzahoor/wordpress-learning-path">GitHub</a> which I have provided below.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/BglSkXSPbis8Tkk86z5kuf3VVx4Pt2KNkdfx" alt="Image" width="600" height="400" loading="lazy"></p>
<p>Learn from it, give feedback, improve it to make it better for newbies, and by that means feel free to send PR requests.</p>
<h1 id="heading-resources"><strong>Resources</strong></h1>
<p>In case you are still worried that you are going to need more than a bunch of motivational words to actually start doing meaningful work, maybe you need like a step by step guide — well, worry no more. Follow the <a target="_blank" href="https://developer.wordpress.org/"><strong><em>WordPress WordPress Developer Handbook</em></strong></a> and <a target="_blank" href="https://codex.wordpress.org/"><strong><em>WordPress Developer Codex</em></strong></a> like religion and consider yourself in safe hands.</p>
<p>Moreover, you can receive great help from the <a target="_blank" href="https://wordpress.org/support/"><strong><em>WordPress Support</em></strong></a> forum as well as digging your answers from the Q&amp;A site <a target="_blank" href="https://stackoverflow.com/"><strong><em>Stack Overflow</em></strong></a>, which is immensely popular among the developer community.</p>
<p>Apart, from the official WordPress resources, support forum, and developer-centric Q&amp;A sites. There are a plethora of sites like <a target="_blank" href="https://wpbeginner.com/"><strong><em>WPBeginner</em></strong></a><strong><em>,</em></strong> made possible by the awesome WordPress community, offering WordPress centric free tutorials and guides.</p>
<p><a target="_blank" href="https://www.codexspot.com/category/tutorials/"><strong><em>CodexSpot</em></strong></a> is one such attempt by a bunch of <a target="_blank" href="https://www.codexspot.com/about-us/"><em>WordPress geeks</em></a> including yours truly to give back to the community. <em>CodexSpot</em> is an online platform, focused solely on providing web solutions. Our aim is to provide quality tutorials, DIY guides, and keep you up-to-date with web industry news and trend reports.</p>
<p>We are a huge supporter of free and open-source software initiative and don’t miss any opportunity to evangelize FOSS practices to promote this movement. Besides that, we also offer free web development generators and tools to speed up your development time.</p>
<p>Now, there is one other type of learning resource, which is premium courses. By comparison with free resources, the main benefit of premium ones is the timely support offered by the course instructors for their students. That is to say, the ability to get your queries answered by the very instructors from whom you are learning, hugely benefits you during your learning journey. Furthermore, they stay on top of the latest industry trends.</p>
<p>I have personally learned a great deal from the <a target="_blank" href="https://www.lynda.com/learning-paths/Web/become-a-junior-wordpress-developer"><strong><em>Lynda.com</em></strong></a> (now <em>LinkedIn Learning</em>) courses, highly recommended. I have also found <a target="_blank" href="https://onemonth.com/courses/wordpress"><strong><em>Learn WordPress</em></strong></a> course by <em>Chris Castiglione, a nice beginner-friendly course to start with. So, if you are looking for a premium course on WordPress, you will find any of these courses worth your buck</em>.</p>
<p>At this point, you have the dedication and tons of resources readily available for you to learn everything about WordPress. However, it is equally important that you understand the job market and what the companies seek in candidates applying for the WordPress developer position.</p>
<p><a target="_blank" href="https://www.toptal.com/">Toptal</a>, an exclusive network of the top freelancers in the world, has published a guide for hiring a “<a target="_blank" href="https://www.toptal.com/wordpress#hiring-guide">Great WordPress Developer</a>” which you can read to better align yourself with the most in-demand WordPress skills.</p>
<h1 id="heading-conclusion">Conclusion</h1>
<p>Don’t try to learn everything at once. Start with the basics. Implement what you’ve learned and then build from there. Take note of these following two not hard-and-fast rules for guidance, as these rules will come in handy in your journey.</p>
<ul>
<li><em>Just in Time (JIT) learning</em> is you learn the tool when you need it.</li>
<li><em>80/20 rule of learning</em> is you give 20% of your time to learning and 80% of your time implementing what you have learned already.</li>
</ul>
<p>Now repeat after me:</p>
<p>I learn.<br>I code!<br>I code again!!<br>I code some more!!!<br>I keep coding!!!!!</p>
<p>…and that is how you start in WordPress. Good Luck WordPresser and welcome to the WordPress family!</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
