{"id":10927,"date":"2019-05-15T16:11:15","date_gmt":"2019-05-15T21:11:15","guid":{"rendered":"https:\/\/www.mediavine.com\/?p=10927"},"modified":"2020-09-09T09:54:29","modified_gmt":"2020-09-09T14:54:29","slug":"so-you-want-to-learn-to-code","status":"publish","type":"post","link":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/","title":{"rendered":"So You Want to Learn to Code&#8230;"},"content":{"rendered":"\r\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0\">\r\n<article class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0\">\r\n<section class=\"wp-block-group alignfull is-style-beige has-global-padding is-layout-constrained wp-container-core-group-is-layout-772205c6 wp-block-group-is-layout-constrained is-style-beige--1\" style=\"padding-top:var(--wp--preset--spacing--50)\">\r\n<header class=\"wp-block-group c-breadcrumbs aligngrid has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-61973aa6 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\r\n<header class=\"wp-block-group aligngrid is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-d68226ec wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--30)\">\r\n<figure class=\"wp-block-image size-large is-resized\" style=\"margin-bottom:5px\"><img decoding=\"async\" src=\"https:\/\/mediavine-dev.d1.moderntribe.qa\/wp-content\/uploads\/2025\/10\/chevron-left2.svg\" alt=\"\" class=\"wp-image-542\" style=\"aspect-ratio:9\/16;object-fit:contain;width:auto;height:20px\"\/><\/figure>\r\n\r\n\r\n\r\n<p class=\"is-style-small is-style-small--2\"><a href=\"\/blog\/\">Back to Blog<\/a><\/p>\r\n<\/header>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity aligngrid\" style=\"margin-top:0;margin-bottom:0\"\/>\r\n<\/header>\r\n<\/section>\r\n\r\n\r\n\r\n<section class=\"wp-block-group alignfull is-style-default has-neutral-20-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--70);padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--60)\"><div class=\"aligncenter aligncenter wp-block-tribe-terms\"><ul class=\"wp-block-tribe-terms__list\"><li class=\"wp-block-tribe-terms__term\"><span class=\"wp-block-tribe-terms__link t-category\">General Blogging<\/span><\/li><\/ul><\/div>\r\n\r\n<h1 style=\"margin-top:var(--wp--preset--spacing--10);\" class=\"has-text-align-center wp-block-post-title\">So You Want to Learn to Code&#8230;<\/h1>\r\n\r\n\r\n<div class=\"wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-9b38c6d9 wp-block-group-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:0;padding-top:0;padding-bottom:0\"><div style=\"margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;\" class=\"has-text-align-center wp-block-post-author-name\">The Mediavine Team<\/div>\r\n\r\n\r\n<p>\u2022<\/p>\r\n\r\n\r\n<div style=\"padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;\" class=\"has-text-align-center wp-block-post-date has-10-font-size\"><time datetime=\"2019-05-15T16:11:15-05:00\">May 15, 2019<\/time><\/div><\/div>\r\n<\/section>\r\n\r\n\r\n\r\n<section class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0\">\n<p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-7838\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/10\/Madison.jpg\" alt=\"Madison Kanna\" width=\"300\" height=\"340\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/10\/Madison.jpg 300w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/10\/Madison-265x300.jpg 265w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>A few years ago I wanted to learn to code, but I had no idea how to get started.<\/p><\/p>\n\n\n\n<p><p>Today I work as an engineer on the Publisher Engineering team here at Mediavine. A question I hear often is the one I was asking myself: Where to start?<\/p>\n<p><!--more--><\/p><\/p>\n\n\n\n<p>When I first began, my only coding experience thus far was tweaking things on my WordPress blog. I realized that I could edit the CSS on my WordPress theme, and began experimenting. I knew I wanted to learn more, but wasn\u2019t sure what to learn next.<\/p>\n\n\n\n<p>There\u2019s a vast amount of free coding resources on the internet, so deciding on what to choose can seem overwhelming for a beginner.<\/p>\n\n\n\n<p><p>Let\u2019s go over some of the essentials of web development and some of the best resources for getting started with coding.<\/p>\n<h2>So You Want to Learn to Code&#8230;<\/h2>\n<hr><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8352 size-mv_create_no_ratio\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/11\/blogger-tablet-735x491.png\" alt=\"A woman using a tablet in a cafe.\" width=\"735\" height=\"491\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/11\/blogger-tablet-735x491.png 735w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/11\/blogger-tablet-441x294.png 441w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/11\/blogger-tablet-768x513.png 768w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/11\/blogger-tablet-689x460.png 689w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/11\/blogger-tablet.png 800w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/h3>\r\n<h3>HTML<\/h3>\n\n\n\n<p>Most people with any interest in coding have probably played around with HTML at some point. HTML blocks are the building blocks of the internet. HTML is at the core of every web page and provides the basic structures of our sites.<\/p>\n\n\n\n<p>HTML is a fantastic starting point for anyone who wants to learn web development.<\/p>\n\n\n\n<p>Here are a few great (and free) resources for learning HTML:<\/p>\n\n\n\n[mv_create key=&#8221;11&#8243; type=&#8221;list&#8221; title=&#8221;Resources for Learning HTML&#8221; thumbnail=&#8221;https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/05\/logo-codecademy-social-abfd8450722d675bddedde689f8af624.png&#8221; layout=&#8221;circles&#8221;]\r\n<p>\n\n\n\n<\/p>\r\n<hr>\r\n<h3 class=\"wp-block-heading\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8740 size-mv_create_no_ratio\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/12\/coding-computing-735x490.png\" alt=\"A man typing on a laptop computer displaying code on the screen.\" width=\"735\" height=\"490\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/12\/coding-computing-735x490.png 735w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/12\/coding-computing-441x294.png 441w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/12\/coding-computing-768x512.png 768w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/12\/coding-computing-690x460.png 690w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/12\/coding-computing.png 1000w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/h3>\r\n<h3>CSS<\/h3>\r\n<p>\n\n\n\n<\/p>\r\n<p>If your site was a house, you could picture HTML as its fundamental building blocks. HTML could be the walls, roof or furniture. CSS on the other hand is the styling of your site. If an HTML element is a wall, then CSS is the color of the wall.<\/p>\r\n<p>\n\n\n\n<\/p>\r\n[mv_create key=&#8221;12&#8243; type=&#8221;list&#8221; title=&#8221;Resources for Learning CSS&#8221; thumbnail=&#8221;https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/05\/cv4jrjbyh9qn12e8yrzy.png&#8221; layout=&#8221;circles&#8221;]\r\n<p>\n\n\n\n<\/p>\r\n<hr>\r\n<h3 class=\"wp-block-heading\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9715 size-mv_create_no_ratio\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/02\/blogging-735x490.png\" alt=\"A woman using a laptop computer.\" width=\"735\" height=\"490\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/02\/blogging-735x490.png 735w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/02\/blogging-441x294.png 441w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/02\/blogging-768x512.png 768w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/02\/blogging-690x460.png 690w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/02\/blogging.png 800w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/h3>\r\n<h3>JavaScript<\/h3>\r\n<p>\n\n\n\n<\/p>\r\n<p>JavaScript is a programming language for the web that you\u2019ve probably heard of. If we go back to our metaphor of imagining your site as a house, then JavaScript is the interactive part of your house. While HTML could be your garage door and CSS could be the color or size of that door, JavaScript would be the functionality that allows the garage door to move on command from a remote.<\/p>\r\n<p>\n\n\n\n<\/p>\r\n[mv_create key=&#8221;13&#8243; type=&#8221;list&#8221; title=&#8221;Resources for Learning Javascript&#8221; thumbnail=&#8221;https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/05\/JS3-social-share.png&#8221; layout=&#8221;circles&#8221;]\r\n<p>\n\n\n\n<\/p>\r\n<hr>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7577 size-full\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/09\/woman-using-computer.jpg\" alt=\"A woman using a laptop computer.\" width=\"600\" height=\"900\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/09\/woman-using-computer.jpg 600w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/09\/woman-using-computer-200x300.jpg 200w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2018\/09\/woman-using-computer-307x460.jpg 307w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\r\n<p>Altogether, HTML, CSS and JavaScript make up what is called front-end web development. Front-end web development is also known as client-side development. There are many fields within front-end development or ones that go hand-in-hand with it, such as UX (user experience) design or UI (user interface) development. Here at Mediavine, we have a specific team devoted entirely to UI development.<\/p>\r\n<p>\n\n\n\n<\/p>\r\n<p>While \u201cthe frontend\u201d of a site is commonly described as the part of the web you can see and interact with, the backend of a site usually makes up things that a site\u2019s user cannot see, such as your site\u2019s database and server.<\/p>\r\n<p>\n\n\n\n<\/p>\r\n<p>There are many backend (or server side) languages to learn from. One of them is PHP.<\/p>\r\n<h3>PHP<\/h3>\r\n<p>\n\n\n\n<\/p>\r\n<p>PHP is a commonly used server-side language. WordPress is written using PHP and you may have seen it if you&#8217;ve looked at the theme of your WordPress site. While most WordPress users don\u2019t need to know PHP to have a WordPress site, knowing PHP can help you understand more of how your site works. With PHP you can develop WordPress plugins and create WordPress themes, as well as create any kind of site or app you want.<\/p>\r\n<p>\n\n\n\n<\/p>\r\n<p>Here\u2019s a couple of resources for getting started with PHP and WordPress. These are resources that have been helpful to many developers here at Mediavine.<\/p>\r\n<p>\n\n\n\n<\/p>\r\n[mv_create key=&#8221;14&#8243; type=&#8221;list&#8221; title=&#8221;Resources for Learning PHP&#8221; thumbnail=&#8221;https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/05\/the-php-practitioner.png&#8221; layout=&#8221;circles&#8221;]\r\n<p>\n\n\n\n<\/p>\r\n<p>One of the ways that Mediavine developers like to learn beyond taking tutorials is by building. If you have an idea for a site or app you are excited about, start building it and Google as you go.<\/p>\r\n<p>\n\n\n\n<\/p>\r\n<p>Coding can seem daunting, but anyone can learn to code with practice and in time.<\/p>\r\n<p>\n\n\n<p><\/p><\/section>\r\n\r\n\r\n\r\n<section class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0\">\r\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-09aec4f2 wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--60)\">\r\n<p class=\"is-style-small is-style-small--3\">About the author<\/p>\r\n\r\n\r\n<div style=\"margin-top:var(--wp--preset--spacing--20);\" class=\"wp-block-post-author\"><div class=\"wp-block-post-author__avatar\"><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/e3220aded17a2f76bff75294b4d13f344d81294787c0a43b7aa017ba65d79008?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/e3220aded17a2f76bff75294b4d13f344d81294787c0a43b7aa017ba65d79008?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' \/><\/div><div class=\"wp-block-post-author__content\"><p class=\"wp-block-post-author__name\"><a href=\"https:\/\/www.mediavine.com\/blog\/author\/guest\/\" target=\"_self\">The Mediavine Team<\/a><\/p><p class=\"wp-block-post-author__bio\"><\/p><\/div><\/div><\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-7c04bf6b wp-block-group-is-layout-constrained\" style=\"margin-top:0\">\r\n<p class=\"is-style-small is-style-small--4\">Share this page<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-outermost-social-sharing has-normal-icon-size has-icon-color is-style-logos-only is-content-justification-left is-layout-flex wp-container-outermost-social-sharing-is-layout-9d3a6402 wp-block-social-sharing-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--10)\"><li style=\"color: #000000; \" class=\"outermost-social-sharing-link outermost-social-sharing-link-linkedin has-base-black-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fwww.mediavine.com%2Fblog%2Fso-you-want-to-learn-to-code%2F&#038;title=So%20You%20Want%20to%20Learn%20to%20Code%26%238230%3B\" aria-label=\"Share on LinkedIn\" rel=\"noopener nofollow\" target=\"_blank\" class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tShare on LinkedIn\t\t<\/span>\n\t<\/a>\n<\/li>\n\r\n\r\n<li style=\"color: #000000; \" class=\"outermost-social-sharing-link outermost-social-sharing-link-x has-base-black-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"https:\/\/x.com\/share?url=https%3A%2F%2Fwww.mediavine.com%2Fblog%2Fso-you-want-to-learn-to-code%2F&#038;text=So%20You%20Want%20to%20Learn%20to%20Code%26%238230%3B\" aria-label=\"Share on X\" rel=\"noopener nofollow\" target=\"_blank\" class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tShare on X\t\t<\/span>\n\t<\/a>\n<\/li>\n\r\n\r\n<li style=\"color: #000000; \" class=\"outermost-social-sharing-link outermost-social-sharing-link-facebook has-base-black-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.mediavine.com%2Fblog%2Fso-you-want-to-learn-to-code%2F&#038;title=So%20You%20Want%20to%20Learn%20to%20Code%26%238230%3B\" aria-label=\"Share on Facebook\" rel=\"noopener nofollow\" target=\"_blank\" class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tShare on Facebook\t\t<\/span>\n\t<\/a>\n<\/li>\n\r\n\r\n<li style=\"color: #000000; \" class=\"outermost-social-sharing-link outermost-social-sharing-link-telegram has-base-black-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fwww.mediavine.com%2Fblog%2Fso-you-want-to-learn-to-code%2F&#038;text=So%20You%20Want%20to%20Learn%20to%20Code%26%238230%3B\" aria-label=\"Share on Telegram\" rel=\"noopener nofollow\" target=\"_blank\" class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 128 128\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M28.97 63.324c18.657-8.128 31.098-13.487 37.323-16.076 17.774-7.393 21.467-8.677 23.874-8.72.53-.009 1.713.122 2.48.745.648.525.826 1.235.911 1.733.085.498.191 1.633.107 2.52-.963 10.12-5.13 34.677-7.25 46.012-.898 4.796-2.664 6.404-4.375 6.561-3.716.342-6.538-2.456-10.138-4.815-5.633-3.693-8.815-5.991-14.283-9.594-6.319-4.164-2.222-6.453 1.379-10.193.942-.98 17.318-15.874 17.634-17.225.04-.169.077-.799-.297-1.131-.375-.333-.927-.22-1.325-.129-.565.128-9.564 6.076-26.996 17.843-2.554 1.754-4.868 2.609-6.94 2.564-2.286-.05-6.681-1.292-9.95-2.354-4.007-1.303-7.193-1.992-6.915-4.205.144-1.152 1.731-2.33 4.761-3.536Z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tShare on Telegram\t\t<\/span>\n\t<\/a>\n<\/li>\n\r\n\r\n<li style=\"color: #000000; \" class=\"outermost-social-sharing-link outermost-social-sharing-link-whatsapp has-base-black-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"https:\/\/api.whatsapp.com\/send?text=So%20You%20Want%20to%20Learn%20to%20Code%26%238230%3B%20&mdash;%20https%3A%2F%2Fwww.mediavine.com%2Fblog%2Fso-you-want-to-learn-to-code%2F\" aria-label=\"Share on WhatsApp\" rel=\"noopener nofollow\" target=\"_blank\" class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tShare on WhatsApp\t\t<\/span>\n\t<\/a>\n<\/li>\n<\/ul>\r\n<\/div>\r\n<\/section>\r\n<\/article>\r\n\r\n\r\n\r\n<aside class=\"wp-block-group aligngrid  is-animated-on-scroll-25 tribe-animation-type-fade-in tribe-animation-direction-bottom is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:0;padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--50);--tribe-animation-speed:0.6s;--tribe-animation-offset:50px;--tribe-animation-delay:0s;--tribe-animation-easing:var(--easing--ease-out-sine)\">\r\n<h2 class=\"wp-block-heading is-style-small is-style-small--5\" id=\"h-related-posts\" style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--40)\">Related Posts<\/h2>\r\n\r\n\r\n<div style=\"margin-bottom:0;\" class=\"b-related-posts b-related-posts--layout-grid  wp-block-tribe-related-posts\">\n\t\t\t\t\t<article class=\"c-post-card c-post-card__layout-vertical\">\n\t<div class=\"c-post-card__inner\">\n\t\t\t\t\t<div class=\"c-post-card__image aspect-ratio-cover aspect-ratio-3-2\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"608\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-1024x608.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-1024x608.png 1024w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-320x190.png 320w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-768x456.png 768w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-1170x695.png 1170w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-800x475.png 800w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-569x338.png 569w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-960x570.png 960w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772-1080x642.png 1080w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/08\/AdobeStock_499529772.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t<\/div>\n\t\t\t\t<div class=\"c-post-card__content\">\n\t\t\t\t\t\t\t<p class=\"c-post-card__primary-category t-category\">General Blogging<\/p>\n\t\t\t\t\t\t<h3 class=\"c-post-card__title t-display-xx-small t-transparent-underline\">Protecting Your Content: How to Opt Out of GPTBot Web Crawling<\/h3>\t\t\t\t\t\t\t\t\t\t\t<p class=\"c-post-card__metadata\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-author t-body-small\">The Mediavine Team<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-separator t-body-small\">\u2022<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-date t-body-small\">Aug 9, 2023<\/span>\n\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"c-post-card__excerpt\">Back to Blog \u2022 Publishers spend time creating great content that keeps readers coming back, and we know that safeguarding that content and maintaining control over how it\u2019s used are critical concerns in today&#8217;s digital landscape. We also know that the advancement of generative AI technologies, like ChatGPT, brings up more questions than the can\u2019t-recommend-anything-past-2021&#8230;<\/p>\n\t\t\t<\/div>\n\t<a href=\"https:\/\/www.mediavine.com\/blog\/how-to-opt-out-of-gptbot-web-crawling\/\" class=\"c-post-card__link-overlay\" aria-label=\"Read more about Protecting Your Content: How to Opt Out of GPTBot Web Crawling\"><\/a>\n<\/article>\n\t\t\t\t\t<article class=\"c-post-card c-post-card__layout-vertical\">\n\t<div class=\"c-post-card__inner\">\n\t\t\t\t\t<div class=\"c-post-card__image aspect-ratio-cover aspect-ratio-3-2\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823.png\" class=\"attachment-large size-large\" alt=\"Google Search Generative Experience Featured Image\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823.png 800w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-320x213.png 320w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-768x512.png 768w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-375x250.png 375w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-555x370.png 555w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-344x229.png 344w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-281x187.png 281w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-335x223.png 335w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-347x231.png 347w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-520x346.png 520w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/05\/Google-Search-Generative-Experience-Featured-Image-051823-640x426.png 640w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>\t\t\t<\/div>\n\t\t\t\t<div class=\"c-post-card__content\">\n\t\t\t\t\t\t\t<p class=\"c-post-card__primary-category t-category\">General Blogging<\/p>\n\t\t\t\t\t\t<h3 class=\"c-post-card__title t-display-xx-small t-transparent-underline\">Google&#8217;s Search Generative Experience<\/h3>\t\t\t\t\t\t\t\t\t\t\t<p class=\"c-post-card__metadata\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-author t-body-small\">Eric Hochberger<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-separator t-body-small\">\u2022<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-date t-body-small\">May 18, 2023<\/span>\n\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"c-post-card__excerpt\">Back to Blog \u2022 In a blog post last week, Google announced plans to launch generative AI into Search Labs with a new product called Search Generative Experience (SGE). What exactly is SGE, and more importantly, what will it mean for content creators who rely on Google for much of (or most of) their web&#8230;<\/p>\n\t\t\t<\/div>\n\t<a href=\"https:\/\/www.mediavine.com\/blog\/googles-search-generative-experience\/\" class=\"c-post-card__link-overlay\" aria-label=\"Read more about Google&#8217;s Search Generative Experience\"><\/a>\n<\/article>\n\t\t\t\t\t<article class=\"c-post-card c-post-card__layout-vertical\">\n\t<div class=\"c-post-card__inner\">\n\t\t\t\t\t<div class=\"c-post-card__image aspect-ratio-cover aspect-ratio-3-2\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-1024x682.png\" class=\"attachment-large size-large\" alt=\"Chat GPT Featured Image\" srcset=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-1024x682.png 1024w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-320x213.png 320w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-768x512.png 768w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-1536x1023.png 1536w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-1170x780.png 1170w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-375x250.png 375w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-800x533.png 800w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-555x370.png 555w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-344x229.png 344w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-281x187.png 281w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-335x223.png 335w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-347x231.png 347w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-520x346.png 520w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-640x426.png 640w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-960x640.png 960w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-1080x720.png 1080w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image-735x490.png 735w, https:\/\/www.mediavine.com\/wp-content\/uploads\/2023\/03\/Chat-GPT-Featured-Image.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t<\/div>\n\t\t\t\t<div class=\"c-post-card__content\">\n\t\t\t\t\t\t\t<p class=\"c-post-card__primary-category t-category\">General Blogging<\/p>\n\t\t\t\t\t\t<h3 class=\"c-post-card__title t-display-xx-small t-transparent-underline\">5 Ways Bloggers Can Use ChatGPT to Increase Productivity<\/h3>\t\t\t\t\t\t\t\t\t\t\t<p class=\"c-post-card__metadata\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-author t-body-small\">The Mediavine Team<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-separator t-body-small\">\u2022<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"c-post-card__metadata-date t-body-small\">Mar 29, 2023<\/span>\n\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"c-post-card__excerpt\">Back to Blog \u2022 Since ChatGPT\u2019s release in November 2022, OpenAI&#8217;s prototype of generative AI \u2014 that is, artificial intelligence that can produce new content on demand \u2014 has dominated popular tech media. We&#8217;ve all seen the headlines questioning the future of organic search, the impact on creators&#8217; livelihoods and content ownership, the challenge of&#8230;<\/p>\n\t\t\t<\/div>\n\t<a href=\"https:\/\/www.mediavine.com\/blog\/5-ways-chatgpt-increase-productivity\/\" class=\"c-post-card__link-overlay\" aria-label=\"Read more about 5 Ways Bloggers Can Use ChatGPT to Increase Productivity\"><\/a>\n<\/article>\n\t<\/div>\n<\/aside>\r\n<\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>A few years ago I wanted to learn to code, but I had no idea how to get started. Today I work as an engineer on the Publisher Engineering team here at Mediavine. A question I hear often is the one I was asking myself: Where to start? Today I work as an engineer on&#8230;<\/p>\n","protected":false},"author":44459,"featured_media":21688,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":"","footnotes":""},"categories":[60],"tags":[],"audience_post":[],"class_list":["post-10927","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general-blogging"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>So You Want to Learn to Code... - Mediavine<\/title>\n<meta name=\"description\" content=\"The amount of free coding resources on the internet is overwelming. Learn the essentials and best resources for getting started.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So You Want to Learn to Code...\" \/>\n<meta property=\"og:description\" content=\"The amount of free coding resources on the internet is overwelming. Learn the essentials and best resources for getting started.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/\" \/>\n<meta property=\"og:site_name\" content=\"Mediavine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mediavinepublishernetwork\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-15T21:11:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-09T14:54:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/05\/Mediavine-Blog-Graphics-9-50.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"The Mediavine Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mediavine\" \/>\n<meta name=\"twitter:site\" content=\"@mediavine\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Mediavine Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/\"},\"author\":{\"name\":\"The Mediavine Team\",\"@id\":\"https:\/\/www.mediavine.com\/#\/schema\/person\/42bab770c4abea46b536a202c15e3cbf\"},\"headline\":\"So You Want to Learn to Code&#8230;\",\"datePublished\":\"2019-05-15T21:11:15+00:00\",\"dateModified\":\"2020-09-09T14:54:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/\"},\"wordCount\":730,\"publisher\":{\"@id\":\"https:\/\/www.mediavine.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg\",\"articleSection\":[\"General Blogging\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/\",\"url\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/\",\"name\":\"So You Want to Learn to Code... - Mediavine\",\"isPartOf\":{\"@id\":\"https:\/\/www.mediavine.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg\",\"datePublished\":\"2019-05-15T21:11:15+00:00\",\"dateModified\":\"2020-09-09T14:54:29+00:00\",\"description\":\"The amount of free coding resources on the internet is overwelming. Learn the essentials and best resources for getting started.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage\",\"url\":\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg\",\"contentUrl\":\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg\",\"width\":1168,\"height\":779,\"caption\":\"man in sweatshirt working on a laptop and drinking tea at a coffee shop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.mediavine.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So You Want to Learn to Code&#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.mediavine.com\/#website\",\"url\":\"https:\/\/www.mediavine.com\/\",\"name\":\"Mediavine\",\"description\":\"Full Service Ad Management\",\"publisher\":{\"@id\":\"https:\/\/www.mediavine.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.mediavine.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.mediavine.com\/#organization\",\"name\":\"Mediavine\",\"url\":\"https:\/\/www.mediavine.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.mediavine.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2025\/11\/mediavine-yoast-favicon.svg\",\"contentUrl\":\"https:\/\/www.mediavine.com\/wp-content\/uploads\/2025\/11\/mediavine-yoast-favicon.svg\",\"width\":696,\"height\":696,\"caption\":\"Mediavine\"},\"image\":{\"@id\":\"https:\/\/www.mediavine.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/mediavinepublishernetwork\/\",\"https:\/\/x.com\/mediavine\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.mediavine.com\/#\/schema\/person\/42bab770c4abea46b536a202c15e3cbf\",\"name\":\"The Mediavine Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.mediavine.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e3220aded17a2f76bff75294b4d13f344d81294787c0a43b7aa017ba65d79008?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e3220aded17a2f76bff75294b4d13f344d81294787c0a43b7aa017ba65d79008?s=96&d=blank&r=g\",\"caption\":\"The Mediavine Team\"},\"sameAs\":[\"https:\/\/www.mediavine.com\/\"],\"url\":\"https:\/\/www.mediavine.com\/blog\/author\/guest\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"So You Want to Learn to Code... - Mediavine","description":"The amount of free coding resources on the internet is overwelming. Learn the essentials and best resources for getting started.","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:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/","og_locale":"en_US","og_type":"article","og_title":"So You Want to Learn to Code...","og_description":"The amount of free coding resources on the internet is overwelming. Learn the essentials and best resources for getting started.","og_url":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/","og_site_name":"Mediavine","article_publisher":"https:\/\/www.facebook.com\/mediavinepublishernetwork\/","article_published_time":"2019-05-15T21:11:15+00:00","article_modified_time":"2020-09-09T14:54:29+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.mediavine.com\/wp-content\/uploads\/2019\/05\/Mediavine-Blog-Graphics-9-50.png","type":"image\/png"}],"author":"The Mediavine Team","twitter_card":"summary_large_image","twitter_creator":"@mediavine","twitter_site":"@mediavine","twitter_misc":{"Written by":"The Mediavine Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#article","isPartOf":{"@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/"},"author":{"name":"The Mediavine Team","@id":"https:\/\/www.mediavine.com\/#\/schema\/person\/42bab770c4abea46b536a202c15e3cbf"},"headline":"So You Want to Learn to Code&#8230;","datePublished":"2019-05-15T21:11:15+00:00","dateModified":"2020-09-09T14:54:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/"},"wordCount":730,"publisher":{"@id":"https:\/\/www.mediavine.com\/#organization"},"image":{"@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg","articleSection":["General Blogging"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/","url":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/","name":"So You Want to Learn to Code... - Mediavine","isPartOf":{"@id":"https:\/\/www.mediavine.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage"},"image":{"@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg","datePublished":"2019-05-15T21:11:15+00:00","dateModified":"2020-09-09T14:54:29+00:00","description":"The amount of free coding resources on the internet is overwelming. Learn the essentials and best resources for getting started.","breadcrumb":{"@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#primaryimage","url":"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg","contentUrl":"https:\/\/www.mediavine.com\/wp-content\/uploads\/2020\/08\/mediavine-09.jpg","width":1168,"height":779,"caption":"man in sweatshirt working on a laptop and drinking tea at a coffee shop"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mediavine.com\/blog\/so-you-want-to-learn-to-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mediavine.com\/"},{"@type":"ListItem","position":2,"name":"So You Want to Learn to Code&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/www.mediavine.com\/#website","url":"https:\/\/www.mediavine.com\/","name":"Mediavine","description":"Full Service Ad Management","publisher":{"@id":"https:\/\/www.mediavine.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mediavine.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.mediavine.com\/#organization","name":"Mediavine","url":"https:\/\/www.mediavine.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mediavine.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.mediavine.com\/wp-content\/uploads\/2025\/11\/mediavine-yoast-favicon.svg","contentUrl":"https:\/\/www.mediavine.com\/wp-content\/uploads\/2025\/11\/mediavine-yoast-favicon.svg","width":696,"height":696,"caption":"Mediavine"},"image":{"@id":"https:\/\/www.mediavine.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/mediavinepublishernetwork\/","https:\/\/x.com\/mediavine"]},{"@type":"Person","@id":"https:\/\/www.mediavine.com\/#\/schema\/person\/42bab770c4abea46b536a202c15e3cbf","name":"The Mediavine Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mediavine.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e3220aded17a2f76bff75294b4d13f344d81294787c0a43b7aa017ba65d79008?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e3220aded17a2f76bff75294b4d13f344d81294787c0a43b7aa017ba65d79008?s=96&d=blank&r=g","caption":"The Mediavine Team"},"sameAs":["https:\/\/www.mediavine.com\/"],"url":"https:\/\/www.mediavine.com\/blog\/author\/guest\/"}]}},"_links":{"self":[{"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/posts\/10927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/users\/44459"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/comments?post=10927"}],"version-history":[{"count":16,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/posts\/10927\/revisions"}],"predecessor-version":[{"id":23206,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/posts\/10927\/revisions\/23206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/media\/21688"}],"wp:attachment":[{"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/media?parent=10927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/categories?post=10927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/tags?post=10927"},{"taxonomy":"audience_post","embeddable":true,"href":"https:\/\/www.mediavine.com\/wp-json\/wp\/v2\/audience_post?post=10927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}