{"id":427,"date":"2004-06-22T16:45:03","date_gmt":"2004-06-22T20:45:03","guid":{"rendered":"http:\/\/www.theoreti.ca\/?p=427"},"modified":"2013-11-21T06:59:55","modified_gmt":"2013-11-21T06:59:55","slug":"learning-to-program","status":"publish","type":"post","link":"https:\/\/theoreti.ca\/?p=427","title":{"rendered":"Learning to Program"},"content":{"rendered":"<p>Matt Kirschenbaum has an interesting blog item on <a href=\"http:\/\/www.otal.umd.edu\/~mgk\/blog\/archives\/000548.html\">The Pedagogy of Programming<\/a> where he is gathering links.<br \/>\nOne of the best introductions I have found (Steve Ramsay sent me to it) is <a title=\"Learning with Python\" href=\"http:\/\/www.ibiblio.org\/catalog\/items\/show\/3775\">How to Think Like a Computer Scientist: Learning with Python<\/a> which is now &#8220;translated&#8221; for Java and other languages. Anyone up for a Ruby version?<\/p>\n<p><!--more-->Note: Thanks to Nicole from Answers.com who pointed out a broken link and provided a fix. She also suggested <a href=\"http:\/\/Coding.Answers.com\">Coding.Answers.com<\/a> which has all sorts of information about coding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Matt Kirschenbaum has an interesting blog item on The Pedagogy of Programming where he is gathering links. One of the best introductions I have found (Steve Ramsay sent me to it) is How to Think Like a Computer Scientist: Learning with Python which is now &#8220;translated&#8221; for Java and other languages. Anyone up for a &hellip; <a href=\"https:\/\/theoreti.ca\/?p=427\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Learning to Program<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-427","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=427"}],"version-history":[{"count":4,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/427\/revisions"}],"predecessor-version":[{"id":5027,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/427\/revisions\/5027"}],"wp:attachment":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}