{"version":"1.0","provider_name":"Scott H Young","provider_url":"https:\/\/www.scotthyoung.com\/blog","title":"The Beginner's Guide to Learning to Program - Scott H Young","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"crIY0OOGXS\"><a href=\"https:\/\/www.scotthyoung.com\/blog\/2012\/09\/09\/learn-to-program\/\">The Beginner&#8217;s Guide to Learning to Program<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.scotthyoung.com\/blog\/2012\/09\/09\/learn-to-program\/embed\/#?secret=crIY0OOGXS\" width=\"600\" height=\"338\" title=\"&#8220;The Beginner&#8217;s Guide to Learning to Program&#8221; &#8212; Scott H Young\" data-secret=\"crIY0OOGXS\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.scotthyoung.com\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"One of the most frequent questions I get asked in emails is what\u2019s the best way to learn how to program. In the past I\u2019ve shied away from this question, since the internet is populated by much better programmers than myself. However, while there are many guides to learning a specific programming languages or tool, [&hellip;]","thumbnail_url":"http:\/\/www.assoc-amazon.com\/e\/ir?t=scottcom-20&amp;l=ur2&amp;o=1"}