{"id":79,"date":"2020-03-05T18:42:59","date_gmt":"2020-03-05T18:42:59","guid":{"rendered":"https:\/\/elementor.jimfahad.com\/elementor126\/?p=79"},"modified":"2020-03-05T18:42:59","modified_gmt":"2020-03-05T18:42:59","slug":"15-helpful-development-resources","status":"publish","type":"post","link":"https:\/\/elementor.jimfahad.com\/elementor126\/15-helpful-development-resources\/","title":{"rendered":"15 Helpful Development Resources"},"content":{"rendered":"<section class=\"elementor-element elementor-element-e79c2c2 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"e79c2c2\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-2d49974 elementor-column elementor-col-100 elementor-top-column\" data-id=\"2d49974\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-874ce82 elementor-widget elementor-widget-heading\" data-id=\"874ce82\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<p class=\"elementor-heading-title elementor-size-default\">Looking to improve your WordPress development skills in 2020? Check out these 15 helpful resources to aid you with WordPress development \u2014 blogs and communities where you can read tutorials and ask questions, or straightforward references.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-e50b283 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"e50b283\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-b3bb690 elementor-column elementor-col-100 elementor-top-column\" data-id=\"b3bb690\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-49a1f7f7 elementor-widget elementor-widget-image\" data-id=\"49a1f7f7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Internal-1-1024x536.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Internal-1-1024x536.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Internal-1-300x157.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Internal-1-768x402.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Internal-1.png 1200w\" alt=\"\" width=\"1024\" height=\"536\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-e4a4217 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"e4a4217\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-88d815f elementor-column elementor-col-100 elementor-top-column\" data-id=\"88d815f\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-5505047 elementor-widget elementor-widget-text-editor\" data-id=\"5505047\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Looking to improve your WordPress development skills in 2020?<\/p>\n<p>Here at Elementor, we focus on making it a lot easier for you to design and develop WordPress sites. But using Elementor isn\u2019t the only way to improve your WordPress development skills \u2014 you can also use the great resources that we\u2019ve included in this post.<\/p>\n<p>Below, we\u2019ve included 15 helpful resources to aid you with WordPress development. Some are blogs and communities where you can read tutorials and ask questions, while others are straightforward references, like a huge directory of WordPress hooks and APIs.<\/p>\n<p>Let\u2019s dig in!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-3a26c29 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"3a26c29\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-bdcec3b elementor-column elementor-col-100 elementor-top-column\" data-id=\"bdcec3b\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-482a1b9 elementor-widget elementor-widget-heading\" data-id=\"482a1b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h2 class=\"elementor-heading-title elementor-size-default\">15 Helpful WordPress Developer Resources<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-dfd3706 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"dfd3706\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-30d3589 elementor-column elementor-col-100 elementor-top-column\" data-id=\"30d3589\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-13cb63f elementor-widget elementor-widget-heading\" data-id=\"13cb63f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/developer.wordpress.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">1. Official WordPress.org Developer Resources<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-86e6fc4 elementor-widget elementor-widget-image\" data-id=\"86e6fc4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Official-WordPress.org-Developer-Resources-1024x617.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Official-WordPress.org-Developer-Resources-1024x617.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Official-WordPress.org-Developer-Resources-300x181.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Official-WordPress.org-Developer-Resources-768x463.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Official-WordPress.org-Developer-Resources-1536x926.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Official-WordPress.org-Developer-Resources.png 1955w\" alt=\"\" width=\"1024\" height=\"617\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-a780b2a elementor-widget elementor-widget-text-editor\" data-id=\"a780b2a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Ok, I pretty much had to start this post off with the official Developer Resources subsite at WordPress.org. If you\u2019re\u00a0<em>not<\/em>\u00a0familiar with this page, it\u2019s packed with tons of WordPress developer resources like:<\/p>\n<ul>\n<li>Full documentation of the WordPress core codebase<\/li>\n<li>Coding standards<\/li>\n<li>Dedicated resources for the block editor, themes, and plugins<\/li>\n<li>Handbooks on the WordPress REST API and WP-CLI<\/li>\n<\/ul>\n<p>So if you want to learn how a certain part of WordPress works, or what it does, you should start with the official resources.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-403048f elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"403048f\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-0c63e7e elementor-column elementor-col-100 elementor-top-column\" data-id=\"0c63e7e\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-b87579e elementor-widget elementor-widget-heading\" data-id=\"b87579e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/wordpress.stackexchange.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">2. WordPress Stack Exchange<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-127fdd4 elementor-widget elementor-widget-image\" data-id=\"127fdd4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WordPress-Stack-Exchange-1024x593.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WordPress-Stack-Exchange-1024x593.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WordPress-Stack-Exchange-300x174.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WordPress-Stack-Exchange-768x445.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WordPress-Stack-Exchange-1536x890.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WordPress-Stack-Exchange.png 1759w\" alt=\"\" width=\"1024\" height=\"593\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-d850cae elementor-widget elementor-widget-text-editor\" data-id=\"d850cae\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>If you\u2019re a developer, you probably know Stack Exchange \u2014 it\u2019s that place where you can make money on code snippets that others are looking to copy and paste.<\/p>\n<p>But did you know that Stack Exchange has its own dedicated WordPress section?<\/p>\n<p>On the WordPress development Stack Exchange, you\u2019ll find tons of questions dealing with specific parts of WordPress development. And if someone hasn\u2019t already asked a question that pertains to your issue, you can always post your own questions to get responses from the community.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-4892cb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"4892cb2\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-d6e4389 elementor-column elementor-col-100 elementor-top-column\" data-id=\"d6e4389\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-75f0a1d elementor-widget elementor-widget-heading\" data-id=\"75f0a1d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/wptavern.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">3. WP Tavern<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-40f11fc elementor-widget elementor-widget-image\" data-id=\"40f11fc\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WP-Tavern-e1580280903247-1024x770.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WP-Tavern-e1580280903247-1024x770.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WP-Tavern-e1580280903247-300x226.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WP-Tavern-e1580280903247-768x578.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WP-Tavern-e1580280903247-1536x1156.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WP-Tavern-e1580280903247.png 1854w\" alt=\"\" width=\"1024\" height=\"770\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-b14aad0 elementor-widget elementor-widget-text-editor\" data-id=\"b14aad0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>WP Tavern is your resource for all the news on WordPress. It\u2019s not so much a resource on WordPress development directly, but it does cover lots of topics WordPress developers need to know.<\/p>\n<p>For example, if the Gutenberg team adds a new experimental feature to the plugin version of the block editor, WP Tavern will detail that feature so that you can be aware of it before it becomes part of the core.<\/p>\n<p>Similarly, if there\u2019s a new major or minor WordPress release, WP Tavern will document it and tell you what\u2019s new and what you need to pay attention to.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-d200dfd elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"d200dfd\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-1c233f1 elementor-column elementor-col-100 elementor-top-column\" data-id=\"1c233f1\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-9ab448a elementor-widget elementor-widget-heading\" data-id=\"9ab448a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/deliciousbrains.com\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">4. Delicious Brains Blog<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-11921f2 elementor-widget elementor-widget-image\" data-id=\"11921f2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Delicious-Brains-Blog-1024x567.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Delicious-Brains-Blog-1024x567.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Delicious-Brains-Blog-300x166.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Delicious-Brains-Blog-768x425.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Delicious-Brains-Blog.png 1507w\" alt=\"\" width=\"1024\" height=\"567\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-3ff0716 elementor-widget elementor-widget-text-editor\" data-id=\"3ff0716\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Delicious Brains is the company behind a number of developer-focused WordPress plugins like the popular WP Migrate DB Pro and WP Offload Media.<\/p>\n<p>Because their customer base is primarily comprised of WordPress developers, Delicious Brains does the smart thing and posts a ton of detailed WordPress development tutorials on the Delicious Brains blog. For example, you can learn how Laravel Valet works or how to use tmux for local development.<\/p>\n<p>One of my favorite tutorials on Delicious Brains is a detailed\u00a0<a href=\"https:\/\/spinupwp.com\/hosting-wordpress-yourself-2018-update\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u201cHosting WordPress Yourself\u201d guide<\/a>\u00a0which shows you how to self-host WordPress on DigitalOcean. This article has since been migrated to the SpinupWP site, which is another project from Delicious Brains that also includes WordPress development tutorials.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-02649e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"02649e4\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-9993063 elementor-column elementor-col-100 elementor-top-column\" data-id=\"9993063\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-6de9b1e elementor-widget elementor-widget-heading\" data-id=\"6de9b1e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.codecademy.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">5. Codeacademy<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-565e774 elementor-widget elementor-widget-image\" data-id=\"565e774\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Codeacademy-1024x658.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Codeacademy-1024x658.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Codeacademy-300x193.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Codeacademy-768x494.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Codeacademy-1536x987.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Codeacademy.png 1578w\" alt=\"\" width=\"1024\" height=\"658\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-4591d2f elementor-widget elementor-widget-text-editor\" data-id=\"4591d2f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Codecademy is one of the most popular sites to learn how to code. If you want to pick up a new language to improve your WordPress development chops, it\u2019s a great place to start.<\/p>\n<p>The most relevant courses for WordPress developers (or would-be developers) are probably those in the\u00a0<a href=\"https:\/\/www.codecademy.com\/catalog\/language\/php\" target=\"_blank\" rel=\"noopener noreferrer\">PHP<\/a>,\u00a0<a href=\"https:\/\/www.codecademy.com\/catalog\/language\/html-css\" target=\"_blank\" rel=\"noopener noreferrer\">HTML &amp; CSS<\/a>, and\u00a0<a href=\"https:\/\/www.codecademy.com\/catalog\/language\/javascript\" target=\"_blank\" rel=\"noopener noreferrer\">JavaScript<\/a>\u00a0sections.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-dc738a2 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"dc738a2\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-57c875a elementor-column elementor-col-100 elementor-top-column\" data-id=\"57c875a\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-398c2d6 elementor-widget elementor-widget-heading\" data-id=\"398c2d6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/wpshout.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">6. WPShout<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-1085f4f elementor-widget elementor-widget-image\" data-id=\"1085f4f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WPShout-1024x600.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WPShout-1024x600.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WPShout-300x176.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WPShout-768x450.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/WPShout.png 1342w\" alt=\"\" width=\"1024\" height=\"600\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-d33f39f elementor-widget elementor-widget-text-editor\" data-id=\"d33f39f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>WPShout is a popular blog focused on \u201cIn-Depth WordPress Tutorials for Developers.\u201d<\/p>\n<p>One of the nice things about WPShout is that they also include plenty of beginner-friendly tutorials for people who are just getting into WordPress development. That is, you don\u2019t need to be a seasoned pro to get value from WPShout.<\/p>\n<p>The writers of WPShout also publish their own courses \u2014 if you\u2019re just getting into WordPress development, you might be interested in their\u00a0<a href=\"https:\/\/courses.wpshout.com\/up-and-running\/\" target=\"_blank\" rel=\"noopener noreferrer\">Up and Running<\/a>\u00a0WordPress development course.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-1c538e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"1c538e4\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-76fdf69 elementor-column elementor-col-100 elementor-top-column\" data-id=\"76fdf69\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-e626c91 elementor-widget elementor-widget-heading\" data-id=\"e626c91\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.facebook.com\/groups\/advancedwp\/\" target=\"_blank\" rel=\"noopener noreferrer\">7. Advanced WordPress Facebook Group<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-9a48221 elementor-widget elementor-widget-image\" data-id=\"9a48221\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Advanced-WordPress-Facebook-Group-1024x738.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Advanced-WordPress-Facebook-Group-1024x738.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Advanced-WordPress-Facebook-Group-300x216.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Advanced-WordPress-Facebook-Group-768x554.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Advanced-WordPress-Facebook-Group.png 1463w\" alt=\"\" width=\"1024\" height=\"738\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-c839c76 elementor-widget elementor-widget-text-editor\" data-id=\"c839c76\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Advanced WordPress is a popular Facebook group with over 32,000 members.<\/p>\n<p>As the name suggests, it\u2019s focused on advanced WordPress topics, like WordPress development.<\/p>\n<p>It\u2019s quite active, so if you have a WordPress development question or just want to bounce ideas off other WordPress developers, it\u2019s a great place to be.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-b5d3a7e elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"b5d3a7e\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-6976b5e elementor-column elementor-col-100 elementor-top-column\" data-id=\"6976b5e\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-dc91e80 elementor-widget elementor-widget-heading\" data-id=\"dc91e80\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.smashingmagazine.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">8. Smashing Magazine<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-0f6af37 elementor-widget elementor-widget-image\" data-id=\"0f6af37\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Smashing-Magazine-1024x619.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Smashing-Magazine-1024x619.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Smashing-Magazine-300x181.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Smashing-Magazine-768x464.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Smashing-Magazine-1536x928.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Smashing-Magazine.png 1687w\" alt=\"\" width=\"1024\" height=\"619\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-cdaa6e3 elementor-widget elementor-widget-text-editor\" data-id=\"cdaa6e3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Smashing Magazine is one of the most popular general web design and development blogs.<\/p>\n<p>While it\u2019s not 100% focused on WordPress, you can find plenty of WordPress-specific tutorials along with heaps of general web development and design topics.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-d0232f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"d0232f0\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-1ed7e77 elementor-column elementor-col-100 elementor-top-column\" data-id=\"1ed7e77\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-f8acea6 elementor-widget elementor-widget-heading\" data-id=\"f8acea6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/javascriptforwp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">9. Zac Gordon\/JavaScript for WordPress<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-8c69b2d elementor-widget elementor-widget-image\" data-id=\"8c69b2d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/JS-for-WordPress-1024x645.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/JS-for-WordPress-1024x645.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/JS-for-WordPress-300x189.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/JS-for-WordPress-768x484.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/JS-for-WordPress-1536x967.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/JS-for-WordPress.png 1688w\" alt=\"\" width=\"1024\" height=\"645\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-d637e34 elementor-widget elementor-widget-text-editor\" data-id=\"d637e34\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Zac Gordon is a popular educator who makes a number of courses focused on WordPress development.<\/p>\n<p>First \u2014 the important thing:<\/p>\n<p>Most of these courses are\u00a0<strong>not<\/strong>\u00a0free, though he does offer a few free courses.<\/p>\n<p>But if you\u2019re willing to pay, Zac\u2019s courses have a great reputation and can help you with an important part of WordPress development in 2020 and beyond \u2014 JavaScript.<\/p>\n<p>In total, you\u2019ll find courses like:<\/p>\n<ul>\n<li>JavaScript Basics<\/li>\n<li>React Explained<\/li>\n<li>Enqueuing JavaScript in WordPress<\/li>\n<li>AJAX in WordPress<\/li>\n<li>The WordPress REST API<\/li>\n<li>Gatsby Basics<\/li>\n<li>Headless WordPress with Gatsby<\/li>\n<li>Gutenberg development<\/li>\n<\/ul>\n<p>So if you want to up your JavaScript skills as they apply to WordPress, this is a great place to start.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-e2285f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"e2285f1\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-830ffd8 elementor-column elementor-col-100 elementor-top-column\" data-id=\"830ffd8\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-28c832e elementor-widget elementor-widget-heading\" data-id=\"28c832e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/businessbloomer.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">10. Business Bloomer (WooCommerce)<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-ae15b60 elementor-widget elementor-widget-image\" data-id=\"ae15b60\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer-1024x533.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer-1024x533.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer-300x156.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer-768x399.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer-1536x799.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer.png 1871w\" alt=\"\" width=\"1024\" height=\"533\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-e4d640c elementor-widget elementor-widget-text-editor\" data-id=\"e4d640c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Business Bloomer is a great resource for one specific aspect of WordPress development \u2014 WooCommerce.<\/p>\n<p>Rodolfo, the owner, posts tons of WooCommerce development tutorials. But one of the best resources here is Rodolfo\u2019s Visual Hooks guide, which shows you exactly where all of the WooCommerce hooks apply using a real preview.<\/p>\n<p>Here\u2019s an example of the visual hook guide for the single product page:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-cc58a75 elementor-widget elementor-widget-image\" data-id=\"cc58a75\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer2-1024x833.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer2-1024x833.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer2-300x244.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer2-768x625.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer2-1536x1249.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Business-Bloomer2.png 1887w\" alt=\"\" width=\"1024\" height=\"833\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-ef57b1a elementor-widget elementor-widget-text-editor\" data-id=\"ef57b1a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>So if you work with WooCommerce a lot, you\u2019ll definitely want to check out this one.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-530a9a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"530a9a6\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-5ca1142 elementor-column elementor-col-100 elementor-top-column\" data-id=\"5ca1142\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-ae5ced4 elementor-widget elementor-widget-heading\" data-id=\"ae5ced4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/css-tricks.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">11. CSS-Tricks<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-85bcbee elementor-widget elementor-widget-image\" data-id=\"85bcbee\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/CSS-Tricks-1024x556.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/CSS-Tricks-1024x556.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/CSS-Tricks-300x163.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/CSS-Tricks-768x417.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/CSS-Tricks-1536x835.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/CSS-Tricks.png 1706w\" alt=\"\" width=\"1024\" height=\"556\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-76a794b elementor-widget elementor-widget-text-editor\" data-id=\"76a794b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>CSS-Tricks offers exactly what its name says \u2013 a bunch of helpful snippets (tricks) for WordPress and web development.<\/p>\n<p>Today, it\u2019s actually more than just CSS \u2014 you\u2019ll also find other snippets for JavaScript, htaccess, PHP, and\u00a0<a href=\"https:\/\/css-tricks.com\/snippets\/wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">even a dedicated section for WordPress snippets<\/a>, like how to get the featured image URL or the first image from a post.<\/p>\n<p>In addition to the snippets themselves, CSS-Tricks also has a blog with development topics and tutorials.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-f2bc4d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"f2bc4d9\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-38d7e3b elementor-column elementor-col-100 elementor-top-column\" data-id=\"38d7e3b\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-9e222ca elementor-widget elementor-widget-heading\" data-id=\"9e222ca\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/tommcfarlin.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">12. Tom McFarlin<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-106f4f6 elementor-widget elementor-widget-image\" data-id=\"106f4f6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Tom-McFarlin-1024x773.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Tom-McFarlin-1024x773.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Tom-McFarlin-300x226.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Tom-McFarlin-768x579.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Tom-McFarlin-1536x1159.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Tom-McFarlin.png 1694w\" alt=\"\" width=\"1024\" height=\"773\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-a2bec05 elementor-widget elementor-widget-text-editor\" data-id=\"a2bec05\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Tom McFarlin is a solo blogger who has a popular longstanding blog on \u201cpractical WordPress development\u201d. Every week (or so), Tom posts a new tutorial on some specific part of WordPress development.<\/p>\n<p>Tom\u2019s tutorials are usually pretty short, focused on very specific topics, and include plenty of code examples. For example, you can learn how to search post metadata in the WordPress dashboard or send authorization headers with WordPress.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-26182d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"26182d6\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-4df8bdc elementor-column elementor-col-100 elementor-top-column\" data-id=\"4df8bdc\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-5e4a5a6 elementor-widget elementor-widget-heading\" data-id=\"5e4a5a6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/torquemag.io\/category\/development\/\" target=\"_blank\" rel=\"noopener noreferrer\">13. Torque Mag<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-7b0958d elementor-widget elementor-widget-image\" data-id=\"7b0958d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Torque-Magazine-1024x555.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Torque-Magazine-1024x555.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Torque-Magazine-300x163.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Torque-Magazine-768x417.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Torque-Magazine-1536x833.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Torque-Magazine.png 1687w\" alt=\"\" width=\"1024\" height=\"555\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-cddab3d elementor-widget elementor-widget-text-editor\" data-id=\"cddab3d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Torque Mag is a general WordPress publication from the folks at WP Engine, one of\u00a0<a href=\"https:\/\/elementor.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elementor\u2019s recommended WordPress hosts<\/a>.<\/p>\n<p>It\u2019s not fully focused on WordPress development \u2014 for example, you\u2019ll also find general plugin roundups. But Torque does include a dedicated Development section that includes plenty of development tutorials. However, they don\u2019t get into the nitty-gritty details too much as you\u2019d find at Delicious Brains or on a more heavy-duty developer blog.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-b310408 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"b310408\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-e334406 elementor-column elementor-col-100 elementor-top-column\" data-id=\"e334406\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-aa555ff elementor-widget elementor-widget-heading\" data-id=\"aa555ff\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/code.tutsplus.com\/categories\/wordpress\/courses\" target=\"_blank\" rel=\"noopener noreferrer\">14. Envato Tuts+<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-28bd3cc elementor-widget elementor-widget-image\" data-id=\"28bd3cc\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Envato-Tuts-1024x736.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Envato-Tuts-1024x736.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Envato-Tuts-300x216.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Envato-Tuts-768x552.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Envato-Tuts-1536x1104.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Envato-Tuts.png 1687w\" alt=\"\" width=\"1024\" height=\"736\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-3a70e77 elementor-widget elementor-widget-text-editor\" data-id=\"3a70e77\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>Envato Tuts+ is a set of blog posts, courses, and eBooks from Envato (of ThemeForest fame) that help you learn WordPress and web development.<\/p>\n<p>Much of the content is available for free. For the content that\u00a0<em>isn\u2019t<\/em>, you can get access with an Envato Elements membership, which also gets you access to\u00a0<a href=\"https:\/\/elementor.com\/blog\/10-best-resources-for-elementor-templates\/\" target=\"_blank\" rel=\"noopener noreferrer\">tons of Elementor templates<\/a>\u00a0and web design resources.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-bf6424f elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"bf6424f\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-10e6b34 elementor-column elementor-col-100 elementor-top-column\" data-id=\"10e6b34\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-e71eee9 elementor-widget elementor-widget-heading\" data-id=\"e71eee9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"http:\/\/hookr.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">15. Hookr<\/a><\/h3>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-66e7e12 elementor-widget elementor-widget-image\" data-id=\"66e7e12\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-image\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large\" src=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Hookr-1024x554.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Hookr-1024x554.png 1024w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Hookr-300x162.png 300w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Hookr-768x415.png 768w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Hookr-1536x830.png 1536w, https:\/\/elementor.com\/blog\/wp-content\/uploads\/sites\/9\/2020\/01\/Hookr.png 1709w\" alt=\"\" width=\"1024\" height=\"554\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-105a0f2 elementor-widget elementor-widget-text-editor\" data-id=\"105a0f2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>While its looks aren\u2019t fancy, Hookr is a really convenient index for WordPress hooks\/APIs.<\/p>\n<p>In addition to documenting the core hooks (which are also covered in the official WordPress.org resources), Hookr also documents the hooks and APIs of tons of popular plugins and themes, which is super convenient if you\u2019re working with one of those plugins or themes.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"elementor-element elementor-element-ff77851 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section\" data-id=\"ff77851\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-element elementor-element-526afb7 elementor-column elementor-col-100 elementor-top-column\" data-id=\"526afb7\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap  elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-b8ffc77 elementor-widget elementor-widget-heading\" data-id=\"b8ffc77\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div class=\"elementor-widget-container\">\n<h2 class=\"elementor-heading-title elementor-size-default\">Become a Better WordPress Developer<\/h2>\n<\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-9d06b4e elementor-widget elementor-widget-text-editor\" data-id=\"9d06b4e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"elementor-text-editor elementor-clearfix\">\n<p>That wraps up our collection of the best development resources for WordPress developers.<\/p>\n<p>We tried to include a solid mix of tutorials and communities where you can learn about WordPress development, as well as resources like Hookr that you can consult when you just need some more information on a specific part of WordPress development.<\/p>\n<p>However, there are definitely more than just 15 WordPress development resources out there \u2014 so if you know of a great resource that didn\u2019t make this list, share it the comments!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Looking to improve your WordPress development skills in 2020? Check out these 15 helpful resources to aid you with WordPress development \u2014 blogs and communities where you can read tutorials and ask questions, or straightforward references. Looking to improve your WordPress development skills in 2020? Here at Elementor, we focus on making it a lot [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":55,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-79","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development"],"_links":{"self":[{"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/posts\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":1,"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/posts\/79\/revisions"}],"predecessor-version":[{"id":80,"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/posts\/79\/revisions\/80"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/media\/55"}],"wp:attachment":[{"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/media?parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/categories?post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementor.jimfahad.com\/elementor126\/wp-json\/wp\/v2\/tags?post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}