{"id":21766,"date":"2014-05-08T09:14:21","date_gmt":"2014-05-08T07:14:21","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=21766"},"modified":"2014-05-08T09:14:21","modified_gmt":"2014-05-08T07:14:21","slug":"teach-yourself-programming-in-ten-years","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2014\/05\/08\/teach-yourself-programming-in-ten-years\/","title":{"rendered":"Teach Yourself Programming in Ten Years"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/norvig.com\/21-days.html\">Teach Yourself Programming in Ten Years<\/a><\/p>\n<blockquote><p>The conclusion is that either people are in a big rush to learn about computers, or that computers are somehow fabulously easier to learn than anything else. There are no books on how to learn Beethoven, or Quantum Physics, or even Dog Grooming in a few days.<\/p><\/blockquote>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Teach Yourself Programming in Ten Years The conclusion is that either people are in a big rush to learn about computers, or that computers are somehow fabulously easier to learn than anything else. There are no books on how to learn Beethoven, or Quantum Physics, or even Dog Grooming in a few days.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,2294,18,62],"tags":[1114],"keyring_services":[],"class_list":["post-21766","post","type-post","status-publish","format-link","hentry","category-general","category-books","category-programming","category-technology","tag-education","post_format-post-format-link"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":9617,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/10\/28\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":21766,"position":0},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"October 28, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-10-27 The Object Oriented Programming Web -- Programming and Computer Science Tutorials, Lecture notes and online books Tagged as: algorithms books development programming tutorials Dictionary of Algorithms and Data Structures Tagged as: algorithm algorithms computers concepts data development dictionary documentation education engineering howto\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9681,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/11\/17\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":21766,"position":1},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"November 17, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-11-16 trendalicious! -- Excellent dynamics for del.icio.us Tagged as: ajax blogging cool del.icio.us links lists services social software tools web \u00d0\u00ad\u00d0\u00bd\u00d1\u2020\u00d0\u00b8\u00d0\u00ba\u00d0\u00bb\u00d0\u00be\u00d0\u00bf\u00d0\u00b5\u00d0\u00b4\u00d0\u00b8\u00d1\u008f \u00d0\u00ba\u00d0\u00b8\u00d0\u00bd\u00d0\u00be\u00d1\u02c6\u00d0\u00b0\u00d0\u00b1\u00d0\u00bb\u00d0\u00be\u00d0\u00bd\u00d0\u00be\u00d0\u00b2 Tagged as: cliche dictionary forums lists movies russian An Overview of Cryptography Tagged as: algorithms article book code computers documentation hacking\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7725,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/26\/how-to-design-programs\/","url_meta":{"origin":21766,"position":2},"title":"How to Design Programs","author":"Leonid Mamchenkov","date":"July 26, 2004","format":false,"excerpt":"\"How to Design Programs\" is yet another book to read from MIT Press. The good thing about this particular book is that it talks about general programming principles. These principles are useful not only to professional developers, but to almost everyone. In book's own words: Many professions require some form\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27130,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/14\/100-favorite-programming-computer-and-science-books\/","url_meta":{"origin":21766,"position":3},"title":"100 Favorite Programming, Computer and Science Books","author":"Leonid Mamchenkov","date":"December 14, 2016","format":false,"excerpt":"Peteris Krumins, of the Browserling fame, has a series of blog posts on his top favorite programming, computer and science books. \u00a0It's an excellent selection of titles, from which I've read only a fraction. \u00a0Good timing for the Christmas shopping too. \u00a0Here are the blog posts in the series so\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15107,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/06\/12\/on-teaching-programming-languages\/","url_meta":{"origin":21766,"position":4},"title":"On teaching programming languages","author":"Leonid Mamchenkov","date":"June 12, 2011","format":false,"excerpt":"Via this tweet I came across this insightful comment over at Slashdot. \u00a0Quoting in its\u00a0entirety: A bit off topic, but you triggered something I've been thinking about for a couple of years. That \"spark\" is fluency. I swtiched jobs from being a computer programmer to being an ESL teacher in\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10950,"url":"https:\/\/mamchenkov.net\/wordpress\/2007\/12\/04\/how-to-become-a-programmer\/","url_meta":{"origin":21766,"position":5},"title":"How to become a programmer","author":"Leonid Mamchenkov","date":"December 4, 2007","format":false,"excerpt":"In the last couple of days I repeated this more than four times, so let me post it here for any future references. Two points for those who want to become a programmer.\u00c2\u00a0 First, there is no lack of information these days. There are numerous tutorials online and books in\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/21766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=21766"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/21766\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=21766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=21766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=21766"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=21766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}