{"id":19504,"date":"2018-11-27T12:00:20","date_gmt":"2018-11-27T17:00:20","guid":{"rendered":"https:\/\/webdevstudios.com\/?p=19504"},"modified":"2024-04-15T11:59:22","modified_gmt":"2024-04-15T15:59:22","slug":"learning-web-development","status":"publish","type":"post","link":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/","title":{"rendered":"Paths to Learning Web Development"},"content":{"rendered":"<p>Computer programming is a vast and complex field. For those interested in the ins and outs of engineering, determining a path to learning relevant information can seem incredibly daunting. Even once you narrow your focus to a particular area of the field, there is far more information out there than you can possibly master. Newcomers frequently proclaim, &#8220;I don&#8217;t even know where to begin!&#8221;<\/p>\n<p>This guide aims to provide direction and help you discover the right paths for learning <a href=\"https:\/\/webdevstudios.com\/services\/wordpress-development\/\">web development<\/a>.<\/p>\n<h2>The Circle of Knowledge<\/h2>\n<p>Before we begin, let&#8217;s discuss briefly what I like to call the <em>Circle of Knowledge <\/em>(aka, the generalized way in which I like to think about knowledge acquisition). Consider the following image:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"19519\" data-permalink=\"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/circle-of-knowledge\/\" data-orig-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge.jpg\" data-orig-size=\"2048,2048\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Circle of Knowledge\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1024x1024.jpg\" class=\"alignnone wp-image-19519 size-large\" src=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1024x1024.jpg\" alt=\"The Circle of Knowledge: three layers containing topics you have never heard of in the outer ring, things you have heard about in the middle ring, and things you know in the innermost ring\" width=\"850\" height=\"850\" srcset=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1024x1024.jpg 1024w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-300x300.jpg 300w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-150x150.jpg 150w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-768x768.jpg 768w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1536x1536.jpg 1536w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge.jpg 2048w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-420x420.jpg 420w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-60x60.jpg 60w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1080x1080.jpg 1080w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1300x1300.jpg 1300w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>For the purpose of this article, let&#8217;s assume you are interested in learning to build your first website.\u00a0In the <em>Circle of Knowledge<\/em>, the outer edge broadly establishes the topic of <em>Web Development<\/em>. The inner circles define your level of familiarity with the general topic&#8217;s more specific subtopics. These interior circles divide your understanding of the larger topic into three sections: topics you know (or think you know), topics you have heard about, and topics you are unaware even exist.<\/p>\n<p>Initially, the innermost circle is probably pretty small, because you&#8217;re just starting to dig into what you need to learn in order to understand web development. Maybe you know how to turn on a computer; you understand that something called a <em>browser<\/em> lets you access the internet (which you know some people also call <em>the web<\/em>); you can search for topics of interest, and parse the search results to determine which of those accurately represent the answers to your questions.<\/p>\n<p>It may not seem like much, but this is a great starting point. You already have something in common with the vast majority of computer programmers in the world: if we don&#8217;t know something, we look it up.<\/p>\n<h2>Your First Search<\/h2>\n<p>Imagine you search for the phrase &#8220;how to build a website\u201d and encounter the following results:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"19520\" data-permalink=\"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/web-search-results-for-how-to-build-your-own-website\/\" data-orig-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website.png\" data-orig-size=\"1681,2016\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Web search results for how to build your own website\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-854x1024.png\" class=\"alignnone size-large wp-image-19520\" src=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-854x1024.png\" alt=\"Web search results for how to build your own website\" width=\"850\" height=\"1019\" srcset=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-854x1024.png 854w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-250x300.png 250w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-768x921.png 768w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-1281x1536.png 1281w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-50x60.png 50w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-901x1080.png 901w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website-1242x1490.png 1242w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Web-search-results-for-how-to-build-your-own-website.png 1681w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>You just populated the middle segment of your <em>Circle of Knowledge<\/em>. Although you may not understand what they mean, terms like <em>domain<\/em>, <em>hosting<\/em>, <em>Wix<\/em>\u00a0and <a href=\"https:\/\/webdevstudios.com\/solutions\/ecommerce\/\"><em>eCommerce<\/em><\/a>\u00a0are now on your radar. Next, you click the link labeled <em>How to Create a Website: Step-by-Step Guide for Beginners (2018)<\/em>\u00a0and are greeted with an additional set of terms: <em>WordPress<\/em>, <em>content management system<\/em>, <em>HTML<\/em>, <em>CSS<\/em>, <em>Drupal<\/em>, and so on.<\/p>\n<p>Prior to each click, all of these terms occupied your outermost circle (topics you were unaware even existed), but through the process of research,\u00a0one-by-one you are now moving them to the middle circle: topics you have heard about. This is excellent progress!<\/p>\n<p>The process of learning anything\u2014web development, baking, running for Congress\u2014can be broken down into these steps. Beginning with just a single search, you will learn a whole new set of terms, notice patterns (<em>domain<\/em> and <em>hosting<\/em>\u00a0came up multiple times in our initial search), and start piecing together the puzzle. The goal for your\u00a0<em>Circle of Knowledge<\/em> is to grow the inner circle\u2014the things you know\u2014as much as possible. To do that, first you need to expand the middle segment by discovering new concepts, then selecting those on which to focus your efforts.<\/p>\n<h2>&#8220;That&#8217;s great, but where do I go from here?&#8221;<\/h2>\n<p>I&#8217;ll give you a head start: 100% of all websites are composed of HyperText Markup Language, more easily recognized by its initialism: HTML. This language defines the structure of a website&#8217;s content and indicates to your browser the differences between headings, sections, paragraphs, images, bulleted lists, numbered lists, and so on. Well-structured HTML is readable both by browsers and devices that assist web users with impaired vision. It&#8217;s the foundation of the internet. It&#8217;s also the most important language you can learn to write well at the beginning of your web development career.<\/p>\n<p>Of course, websites are powered by more than just well-structured content. Some are beautifully designed. Some have extremely dynamic interactions, and others work like native computer applications. On occasion, you find a site that does it all.<\/p>\n<p>While learning about HTML, you may find yourself asking some new questions:<\/p>\n<ul>\n<li>&#8220;How can I make this look better?&#8221;<\/li>\n<li>&#8220;Do I really need to create this navigation menu in every file?&#8221;<\/li>\n<li>&#8220;Can I save information that I enter into a form?&#8221;<\/li>\n<li>&#8220;Is my markup accessible?&#8221;<\/li>\n<\/ul>\n<p>Once again, search is your friend; and by leveraging your research skills, you will learn new information. You will perhaps discover that CSS is responsible for the way a website looks. Languages like PHP let you to create reusable templates to split up distinct pieces of content such as navigation. Database languages such as MySQL allow you to save form data. And writing semantic markup goes a long way toward making your content accessible.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"19524\" data-permalink=\"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/learning-web-development-fork-in-road\/\" data-orig-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-fork-in-road.jpg\" data-orig-size=\"700,600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"learning web development fork in road\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-fork-in-road.jpg\" class=\"aligncenter size-full wp-image-19524\" src=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-fork-in-road.jpg\" alt=\"A photo image of a snowy road that forks into two different roads used for a blog post titled, &quot;Paths to Learning Web Development.&quot;\" width=\"700\" height=\"600\" srcset=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-fork-in-road.jpg 700w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-fork-in-road-300x257.jpg 300w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-fork-in-road-70x60.jpg 70w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<h2>The Fork in the Road<\/h2>\n<p>You will begin to see new learning paths as you continue to acquire more knowledge; and where there are paths, there are choices. Whether you care more about how a website looks and how users interact with it, or how a website saves and makes available its data, is going to inform your decision to pursue specified knowledge in those areas. We define a website&#8217;s look and collection of user interfaces as its &#8220;frontend,&#8221; and its data structures and application logic as its &#8220;backend.&#8221;<\/p>\n<p>My friend and colleague, <a href=\"https:\/\/webdevstudios.com\/team\/justin-foell\/\">Justin Foell<\/a>, previously published <a href=\"https:\/\/webdevstudios.com\/2017\/07\/06\/programming-language-aspiring-developers-learn-first\/\">an article that asked whether you should first learn JavaScript or PHP<\/a>. An alternate question might be, &#8220;Should I start by learning to build user interfaces or systems?&#8221; That is the primary difference between frontend and backend development.<\/p>\n<h3>Frontend Development<\/h3>\n<p>The frontend of a site comprises the publicly-visible content that regular visitors will see. As you&#8217;ve learned, HTML provides the structure for that content, but the responsibility for the visual appearance of that content belongs to Cascading Style Sheets, or CSS.\u00a0Additionally, some behavior of your site that responds to user input, such as triggering a slideshow or using keyboard commands to trigger different settings, is written in a language called JavaScript. Developing a mastery of HTML, CSS, and JavaScript is essential to becoming a frontend web engineer.<\/p>\n<blockquote><p>Frontend Development: templates, presentation styles, animations, handling user interactions.<\/p><\/blockquote>\n<h4><strong>Resources<\/strong><\/h4>\n<p>One of my favorite book series for an introduction to frontend development is\u00a0<a href=\"https:\/\/www.amazon.com\/Web-Design-HTML-JavaScript-jQuery\/dp\/1118907442\/\">Web Design with HTML, CSS, JavaScript, and jQuery Set, written by Jon Duckett<\/a>. These books are a wonderful introduction to each of the three primary frontend languages, and they&#8217;re beautiful. too.<\/p>\n<p>For CSS development, <a href=\"https:\/\/css-tricks.com\/guides\/beginner\/\">CSS Tricks\u00a0has a great beginner&#8217;s guide for learning HTML and CSS<\/a>. Once you have exhausted their collection of those articles, they have loads more about more general frontend development.<\/p>\n<p><a href=\"https:\/\/abookapart.com\/collections\/front-end-fundamentals\">A Book Apart<\/a>\u00a0regularly publishes books about a variety of topics from renowned experts in the field. You might be interested in their <a href=\"https:\/\/abookapart.com\/collections\/front-end-fundamentals\">Front-end Fundamentals series<\/a>. Then shortly after, check out both the series on <a href=\"https:\/\/abookapart.com\/collections\/responsive-design\">Responsive Design<\/a>\u00a0and <a href=\"https:\/\/abookapart.com\/collections\/front-end-next-steps\">Front-end Next Steps<\/a>.<\/p>\n<p><a href=\"https:\/\/www.smashingmagazine.com\/\">Smashing Magazine<\/a>\u00a0is another great general resource for frontend development. Smashing publishes loads of articles, tutorials, and books for free, and also offers memberships that provide deep discounts to that content. They also host several live events throughout the year.<\/p>\n<h3>Backend Development<\/h3>\n<p>The backend (sometimes called &#8220;server-side&#8221;) of a site typically consists of:<\/p>\n<ol>\n<li>a mechanism for storing data in a persistent fashion<\/li>\n<li>a collection of files that a web server understands<\/li>\n<\/ol>\n<p>Data can be stored in files, but it&#8217;s more likely that you will be using a database instead. The open-source content management system <a href=\"https:\/\/webdevstudios.com\/services\/\">WordPress<\/a> uses a combination of MySQL (database language) and PHP (otherwise known as Pre-HyperText PHP, a server-side language) to dynamically generate HTML content.<\/p>\n<blockquote><p>Backend: databases, server-side languages, application logic, application programming interfaces.<\/p><\/blockquote>\n<p>If you&#8217;re interested in learning how to make a website dynamic, then we recommend you consider learning PHP immediately after you learn HTML.<\/p>\n<p>PHP began as a templating language. As such, you can create HTML templates that use PHP to pull in your dynamic data. This makes it incredibly versatile for building your site&#8217;s structure, as you can separate reusable content like navigation menus into separate files. Thus, if that part of your site changes, it can be easily updated everywhere that part is used.<\/p>\n<p>Of course, the true power of PHP is in application development. Because it&#8217;s a backend language, most of your PHP code won&#8217;t be outputting templates. Instead, it will be used to connect to data sources like a database or application programming interface to retrieve, manipulate, and update that data. Once you learn how to use PHP for templating, introducing a database to the mix and learning how to write queries is the next logical path.<\/p>\n<h4><strong>Resources<\/strong><\/h4>\n<p>There are, in my view, two definitive resources for learning PHP. First, <a href=\"http:\/\/php.net\/manual\/en\/\">PHP has a glorious online manual<\/a>\u00a0that will be your go-to resource any time you have questions. Second, <a href=\"https:\/\/phptherightway.com\/\">PHP The Right Way<\/a>\u00a0is an online book that covers everything from <a href=\"https:\/\/phptherightway.com\/#templating\">templating<\/a>\u00a0to <a href=\"https:\/\/phptherightway.com\/#servers_and_deployment\">servers and deployment<\/a>, so you can focus on an area of the language that&#8217;s right for your skill level.<\/p>\n<p>Of course, in looking for other resources while researching this article, I just found out that Jon Duckett is publishing\u00a0<a href=\"https:\/\/www.amazon.com\/PHP-MySQL-Server-side-Web-Development\/dp\/1119149223\/\">a new book about server-side development with PHP and MySQL<\/a>. I don&#8217;t own this, but knowing how great the frontend series books are, I&#8217;m pre-ordering this today!<\/p>\n<p>In my view, <em>good<\/em> online MySQL resources are a bit harder to come by, but sites like <a href=\"http:\/\/lynda.com\">Lynda.com<\/a>\u00a0and <a href=\"http:\/\/laracasts.com\">Laracasts<\/a>\u00a0have some solid instructional videos, if you&#8217;re willing to pay for a subscription.<\/p>\n<h2>Still with me?<\/h2>\n<p>Good! That fork in the road is important, because your initial question, &#8220;How do I build a website?&#8221; will lead you down many paths. Some will be fulfilling, and some you&#8217;ll find are better left unexplored. They are left there for you to discover.<\/p>\n<p>Earlier, I suggested that computer programming contains far more subtopics than any single person could possibly hope to learn. As a part of choosing your own path, you must continually ask yourself whether the information you are learning is necessary in helping you reach your personal goals. Only you can know that for sure.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"19525\" data-permalink=\"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/learning-web-development-stay-on-the-path\/\" data-orig-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-stay-on-the-path.jpg\" data-orig-size=\"700,600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"learning web development stay on the path\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-stay-on-the-path.jpg\" class=\"aligncenter size-full wp-image-19525\" src=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-stay-on-the-path.jpg\" alt=\"A photo image of a person on a hiking path in the woods with some fog overhead.\" width=\"700\" height=\"600\" srcset=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-stay-on-the-path.jpg 700w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-stay-on-the-path-300x257.jpg 300w, https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-stay-on-the-path-70x60.jpg 70w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<h2>Continuing Down a Path<\/h2>\n<p>Once you spend enough time learning front or backend development basics, you can no longer say you&#8217;ve\u00a0<em>heard of<\/em> their languages. Instead, you can confidently say that you are proficient with them. Congratulations! You successfully moved one or more topics into the innermost section of your <em>Circle of Knowledge<\/em>: &#8220;topics you know.&#8221;<\/p>\n<p>However, learning doesn&#8217;t stop because you are proficient. During the course of learning frontend development, you may discover other topics: CSS preprocessors like Sass or LESS, templating engines like Twig or Blade, or JavaScript frameworks like React, Vue, or Angular. Or, while learning backend development, you will hear about dependency management via Composer, unit testing with PHPUnit, or development practices like SOLID. In either path, you might find websites discussing version control, content management applications, responsive design, intrinsic web design, or a concept called &#8220;test driven development.&#8221;<\/p>\n<h2>Summing Up<\/h2>\n<p>Regardless of your path, bringing knowledge into your inner circle leads to new information, questions, and ways of thinking about a topic. At that point, it&#8217;s up to you to evaluate your own proficiency, level of interests, and next areas of focus. There are no right or wrong paths. Thankfully, there are some folks out there who have published suggested routes.<\/p>\n<p>One such example is <a href=\"https:\/\/github.com\/kamranahmedse\/developer-roadmap\">Kamran Ahmed&#8217;s &#8220;Developer Roadmap &#8211; 2018&#8221;, published on GitHub<\/a>. Kamran offers recommended paths for both\u00a0<a href=\"https:\/\/medium.com\/tech-tajawal\/modern-frontend-developer-in-2018-4c2072fa2b9c\">frontend<\/a> and <a href=\"https:\/\/medium.com\/tech-tajawal\/modern-backend-developer-in-2018-6b3f7b5f8b9\">backend<\/a> development. His paths are rich with information, but can seem overwhelming, if it&#8217;s the absolute first thing you look into. We recommend you start with the basics described above and revisit Kamran&#8217;s articles once you feel ready to learn more. Also, take note of new terms or information that come up during the process of learning. The frequency at which you see those terms will inform which topics to dig into next.<\/p>\n<p>Be sure to check in with yourself regularly and evaluate whether or not you are learning topics that you enjoy. If so, great! You have discovered topics rich with new information that are right within your areas of interest. If not, that&#8217;s okay, too. There are some aspects of the field that are less thrilling but still important to know to attain long-term success. Sometimes, a topic is simply not for you. Depending how far along you are on your path, you may discover the <em>path itself<\/em> isn&#8217;t the right one. Evaluating your interest in the information you are learning goes a long way toward guiding your path.<\/p>\n<p>Good luck!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Computer programming is a vast and complex field. For those interested in the ins and outs of engineering, determining a path to learning relevant information can seem incredibly daunting. Even once you narrow your focus to a particular area of the field, there is far more information out there than you can possibly master. Newcomers <a class=\"more-link\" href=\"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/\">Read More<span class=\"screen-reader-text\"> Paths to Learning Web Development<\/span><\/a><\/p>\n","protected":false},"author":80,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[140,142],"tags":[167,193,387,400],"coauthors":[1023],"class_list":["post-19504","post","type-post","status-publish","format-standard","hentry","category-development","category-wordpress","tag-css","tag-html","tag-javascript-2","tag-php-2"],"acf":{"blog_hero_image":{"ID":19521,"id":19521,"title":"learning web development","filename":"learning-web-development.jpg","filesize":713296,"url":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development.jpg","link":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/learning-web-development\/","alt":"A photo image of a man standing at a path that forks into two paths in the middle of a forest with huge green trees, used for a blog post titled \"Paths to Paths to Learning Web Development.\"","author":"6","description":"","caption":"","name":"learning-web-development","status":"inherit","uploaded_to":19504,"date":"2018-11-23 19:21:58","modified":"2018-11-23 19:22:54","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/webdevstudios.com\/wp-includes\/images\/media\/default.png","width":1920,"height":720,"sizes":{"thumbnail":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-150x150.jpg","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-300x113.jpg","medium-width":300,"medium-height":113,"medium_large":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-768x288.jpg","medium_large-width":768,"medium_large-height":288,"large":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-1024x384.jpg","large-width":850,"large-height":319,"1536x1536":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-1536x576.jpg","1536x1536-width":1536,"1536x1536-height":576,"2048x2048":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development.jpg","2048x2048-width":1920,"2048x2048-height":720,"featured-work-lg":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-436x511.jpg","featured-work-lg-width":436,"featured-work-lg-height":511,"featured-work-sm":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-436x241.jpg","featured-work-sm-width":436,"featured-work-sm-height":241,"book-cover":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-235x300.jpg","book-cover-width":235,"book-cover-height":300,"home-hero":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-1350x440.jpg","home-hero-width":1350,"home-hero-height":440,"services-screenshot":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-590x720.jpg","services-screenshot-width":590,"services-screenshot-height":720,"single-blog-featured":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-1920x625.jpg","single-blog-featured-width":1920,"single-blog-featured-height":625,"single-blog-inline":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-850x360.jpg","single-blog-inline-width":850,"single-blog-inline-height":360,"grid-image":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-420x420.jpg","grid-image-width":420,"grid-image-height":420,"logo-train":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-160x60.jpg","logo-train-width":160,"logo-train-height":60,"simple-header":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-1920x191.jpg","simple-header-width":1920,"simple-header-height":191,"full-width":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development.jpg","full-width-width":1920,"full-width-height":720,"fifty-fifty-media":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development-1300x488.jpg","fifty-fifty-media-width":1300,"fifty-fifty-media-height":488,"gform-image-choice-sm":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development.jpg","gform-image-choice-sm-width":300,"gform-image-choice-sm-height":113,"gform-image-choice-md":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development.jpg","gform-image-choice-md-width":400,"gform-image-choice-md-height":150,"gform-image-choice-lg":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/learning-web-development.jpg","gform-image-choice-lg-width":600,"gform-image-choice-lg-height":225}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Paths to Learning Web Development - WebDevStudios<\/title>\n<meta name=\"description\" content=\"At WebDevStudios, aspiring developers often ask us, &quot;What paths to learning web development do you recommend?&quot; One of our Engineers answers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Paths to Learning Web Development\" \/>\n<meta property=\"og:description\" content=\"At WebDevStudios, aspiring developers often ask us, &quot;What paths to learning web development do you recommend?&quot; One of our Engineers answers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/\" \/>\n<meta property=\"og:site_name\" content=\"WebDevStudios\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/webdevstudios\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-27T17:00:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-15T15:59:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Maintainn-Blog-Social-Template-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"560\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeremy Ward\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"At WebDevStudios, aspiring developers often ask us, &quot;What paths to learning web development do you recommend?&quot; One of our Engineers answers.\" \/>\n<meta name=\"twitter:creator\" content=\"@webdevstudios\" \/>\n<meta name=\"twitter:site\" content=\"@webdevstudios\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Ward\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/\"},\"author\":{\"name\":\"Jeremy Ward\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#\\\/schema\\\/person\\\/a9ac279981d0ab5abdd9a6e4bfe1dcee\"},\"headline\":\"Paths to Learning Web Development\",\"datePublished\":\"2018-11-27T17:00:20+00:00\",\"dateModified\":\"2024-04-15T15:59:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/\"},\"wordCount\":2128,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webdevstudios.com\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/Circle-of-Knowledge-1024x1024.jpg\",\"keywords\":[\"CSS\",\"HTML\",\"javascript\",\"php\"],\"articleSection\":[\"Development\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/\",\"url\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/\",\"name\":\"Paths to Learning Web Development - WebDevStudios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webdevstudios.com\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/Circle-of-Knowledge-1024x1024.jpg\",\"datePublished\":\"2018-11-27T17:00:20+00:00\",\"dateModified\":\"2024-04-15T15:59:22+00:00\",\"description\":\"At WebDevStudios, aspiring developers often ask us, \\\"What paths to learning web development do you recommend?\\\" One of our Engineers answers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#primaryimage\",\"url\":\"https:\\\/\\\/webdevstudios.com\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/Circle-of-Knowledge.jpg\",\"contentUrl\":\"https:\\\/\\\/webdevstudios.com\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/Circle-of-Knowledge.jpg\",\"width\":2048,\"height\":2048},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/2018\\\/11\\\/27\\\/learning-web-development\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webdevstudios.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Paths to Learning Web Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#website\",\"url\":\"https:\\\/\\\/webdevstudios.com\\\/\",\"name\":\"WebDevStudios\",\"description\":\"WordPress Design and Development Agency\",\"publisher\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webdevstudios.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#organization\",\"name\":\"WebDevStudios\",\"url\":\"https:\\\/\\\/webdevstudios.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/webdevstudios.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/wds-amp-logo.png\",\"contentUrl\":\"https:\\\/\\\/webdevstudios.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/wds-amp-logo.png\",\"width\":173,\"height\":60,\"caption\":\"WebDevStudios\"},\"image\":{\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/facebook.com\\\/webdevstudios\",\"https:\\\/\\\/x.com\\\/webdevstudios\",\"http:\\\/\\\/instagram.com\\\/webdevstudios\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webdevstudios-llc-\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/webdevstudios.com\\\/#\\\/schema\\\/person\\\/a9ac279981d0ab5abdd9a6e4bfe1dcee\",\"name\":\"Jeremy Ward\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7ef9e29797148b9519208bb3966aa9fb72c61b55e2929c9f6cc725f2b6eff106?s=96&d=mm&r=g5277131a34fcc67b5339d9dd3f978b89\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7ef9e29797148b9519208bb3966aa9fb72c61b55e2929c9f6cc725f2b6eff106?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7ef9e29797148b9519208bb3966aa9fb72c61b55e2929c9f6cc725f2b6eff106?s=96&d=mm&r=g\",\"caption\":\"Jeremy Ward\"},\"url\":\"https:\\\/\\\/webdevstudios.com\\\/author\\\/jmichaelward\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Paths to Learning Web Development - WebDevStudios","description":"At WebDevStudios, aspiring developers often ask us, \"What paths to learning web development do you recommend?\" One of our Engineers answers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/","og_locale":"en_US","og_type":"article","og_title":"Paths to Learning Web Development","og_description":"At WebDevStudios, aspiring developers often ask us, \"What paths to learning web development do you recommend?\" One of our Engineers answers.","og_url":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/","og_site_name":"WebDevStudios","article_publisher":"http:\/\/facebook.com\/webdevstudios","article_published_time":"2018-11-27T17:00:20+00:00","article_modified_time":"2024-04-15T15:59:22+00:00","og_image":[{"width":560,"height":315,"url":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Maintainn-Blog-Social-Template-2.png","type":"image\/png"}],"author":"Jeremy Ward","twitter_card":"summary_large_image","twitter_description":"At WebDevStudios, aspiring developers often ask us, \"What paths to learning web development do you recommend?\" One of our Engineers answers.","twitter_creator":"@webdevstudios","twitter_site":"@webdevstudios","twitter_misc":{"Written by":"Jeremy Ward","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#article","isPartOf":{"@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/"},"author":{"name":"Jeremy Ward","@id":"https:\/\/webdevstudios.com\/#\/schema\/person\/a9ac279981d0ab5abdd9a6e4bfe1dcee"},"headline":"Paths to Learning Web Development","datePublished":"2018-11-27T17:00:20+00:00","dateModified":"2024-04-15T15:59:22+00:00","mainEntityOfPage":{"@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/"},"wordCount":2128,"commentCount":0,"publisher":{"@id":"https:\/\/webdevstudios.com\/#organization"},"image":{"@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#primaryimage"},"thumbnailUrl":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1024x1024.jpg","keywords":["CSS","HTML","javascript","php"],"articleSection":["Development","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/","url":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/","name":"Paths to Learning Web Development - WebDevStudios","isPartOf":{"@id":"https:\/\/webdevstudios.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#primaryimage"},"image":{"@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#primaryimage"},"thumbnailUrl":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge-1024x1024.jpg","datePublished":"2018-11-27T17:00:20+00:00","dateModified":"2024-04-15T15:59:22+00:00","description":"At WebDevStudios, aspiring developers often ask us, \"What paths to learning web development do you recommend?\" One of our Engineers answers.","breadcrumb":{"@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#primaryimage","url":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge.jpg","contentUrl":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2018\/11\/Circle-of-Knowledge.jpg","width":2048,"height":2048},{"@type":"BreadcrumbList","@id":"https:\/\/webdevstudios.com\/2018\/11\/27\/learning-web-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webdevstudios.com\/"},{"@type":"ListItem","position":2,"name":"Paths to Learning Web Development"}]},{"@type":"WebSite","@id":"https:\/\/webdevstudios.com\/#website","url":"https:\/\/webdevstudios.com\/","name":"WebDevStudios","description":"WordPress Design and Development Agency","publisher":{"@id":"https:\/\/webdevstudios.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webdevstudios.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webdevstudios.com\/#organization","name":"WebDevStudios","url":"https:\/\/webdevstudios.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webdevstudios.com\/#\/schema\/logo\/image\/","url":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2019\/07\/wds-amp-logo.png","contentUrl":"https:\/\/webdevstudios.com\/wp-content\/uploads\/2019\/07\/wds-amp-logo.png","width":173,"height":60,"caption":"WebDevStudios"},"image":{"@id":"https:\/\/webdevstudios.com\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/webdevstudios","https:\/\/x.com\/webdevstudios","http:\/\/instagram.com\/webdevstudios","https:\/\/www.linkedin.com\/company\/webdevstudios-llc-\/"]},{"@type":"Person","@id":"https:\/\/webdevstudios.com\/#\/schema\/person\/a9ac279981d0ab5abdd9a6e4bfe1dcee","name":"Jeremy Ward","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7ef9e29797148b9519208bb3966aa9fb72c61b55e2929c9f6cc725f2b6eff106?s=96&d=mm&r=g5277131a34fcc67b5339d9dd3f978b89","url":"https:\/\/secure.gravatar.com\/avatar\/7ef9e29797148b9519208bb3966aa9fb72c61b55e2929c9f6cc725f2b6eff106?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7ef9e29797148b9519208bb3966aa9fb72c61b55e2929c9f6cc725f2b6eff106?s=96&d=mm&r=g","caption":"Jeremy Ward"},"url":"https:\/\/webdevstudios.com\/author\/jmichaelward\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3WX6u-54A","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/posts\/19504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/users\/80"}],"replies":[{"embeddable":true,"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/comments?post=19504"}],"version-history":[{"count":0,"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/posts\/19504\/revisions"}],"wp:attachment":[{"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/media?parent=19504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/categories?post=19504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/tags?post=19504"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/webdevstudios.com\/wp-json\/wp\/v2\/coauthors?post=19504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}