{"id":294,"date":"2013-09-02T22:28:41","date_gmt":"2013-09-03T02:28:41","guid":{"rendered":"http:\/\/jimlund.org\/blog\/?page_id=294"},"modified":"2013-09-02T22:28:41","modified_gmt":"2013-09-03T02:28:41","slug":"learn-to-program","status":"publish","type":"page","link":"http:\/\/jimlund.org\/blog\/?page_id=294","title":{"rendered":"Learn to Program"},"content":{"rendered":"<p>There are many ways to learn to program.  Many online tutorials are available.  I would suggest the languages Javascript and Python.  It is good to be able to get started quickly without much setup required before you start programming.  <\/p>\n<p><a href=\"https:\/\/wiki.python.org\/moin\/BeginnersGuide\">Python tutorial at python.org<\/a><br \/>\n<a href=\"http:\/\/www.diveinto.org\/python3\/\">Dive Into Python<\/a> is a free Python book for experienced programmers.<br \/>\n<a href=\"http:\/\/www.codecademy.com\/learn\">This site has tutorials for a number of languages<\/a>.  I would suggest Javascript and Python.<\/p>\n<p>Programming in a web browser:<br \/>\n<a href=\"http:\/\/www.skulpt.org\/\">Skulpt&#8211;an in-browser implementation of Python<\/a><br \/>\n<a href=\"http:\/\/www.codecademy.com\/learn\">The Codecademy tutorials are also online and interactive<\/a><\/p>\n<p>Videos:<br \/>\n<a href=\"http:\/\/yuiblog.com\/crockford\/\">Douglas Crockford on JavaScript<\/a><\/p>\n<p>Books:<br \/>\n<a href=\"http:\/\/shop.oreilly.com\/product\/9780596517748.do\">JavaScript: The Good Parts by Douglas Crockford<\/a><\/p>\n<hr width=\"50%\">\nAnother option: learn <a href=\"http:\/\/processing.org\/\">Processing<\/a>.  Processing is Java plus an interactive development environment that makes it easy to get started and get quick feedback on a program.<\/p>\n<p>Overview on Wikipedia: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Processing_%28programming_language%29\">Processing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are many ways to learn to program. Many online tutorials are available. I would suggest the languages Javascript and Python. It is good to be able to get started quickly without much setup required before you start programming. Python tutorial at python.org Dive Into Python is a free Python book for experienced programmers. This [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-294","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/pages\/294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=294"}],"version-history":[{"count":0,"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=\/wp\/v2\/pages\/294\/revisions"}],"wp:attachment":[{"href":"http:\/\/jimlund.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}