{"id":53234,"date":"2020-12-22T09:00:42","date_gmt":"2020-12-22T09:00:42","guid":{"rendered":"https:\/\/www.cryptocabaret.com\/?p=53234"},"modified":"2020-12-22T09:00:42","modified_gmt":"2020-12-22T09:00:42","slug":"learn-rust-by-writing-a-simple-game","status":"publish","type":"post","link":"https:\/\/www.cryptocabaret.com\/?p=53234","title":{"rendered":"Learn Rust by writing a simple game"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" typeof=\"foaf:Image\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2020\/12\/rust_programming_crab_sea.png\" width=\"1040\" height=\"585\" alt=\"Ferris the crab under the sea, unofficial logo for Rust programming language\" title=\"Ferris the crab under the sea, unofficial logo for Rust programming language\"><\/p>\n<p>When you want to learn a new programming language, it&#8217;s good to focus on the things programming languages have in common:<\/p>\n<ul>\n<li>Variables<\/li>\n<li>Expressions<\/li>\n<li>Statements<\/li>\n<\/ul>\n<p>These concepts are the basis of most programming languages. Once you understand them, you can start figuring the rest out.<\/p>\n<p>Because programming languages usually share similarities, once you know one language, you can learn the basics of another by understanding its differences.<\/p>\n<p><a href=\"https:\/\/opensource.com\/article\/20\/12\/learn-rust\">read more<\/a><\/p>\n<p class=\"wpematico_credit\"><small>Powered by <a href=\"http:\/\/www.wpematico.com\" target=\"_blank\" rel=\"noopener noreferrer\">WPeMatico<\/a><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you want to learn a new programming language, it&#8217;s good to focus on the things programming languages have in common: Variables Expressions Statements These concepts are the basis of most programming languages. Once you understand them, you can start figuring the rest out. Because programming languages usually share similarities, once you know one language, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":53235,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[307],"tags":[],"class_list":["post-53234","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source"],"_links":{"self":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts\/53234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=53234"}],"version-history":[{"count":0,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts\/53234\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/media\/53235"}],"wp:attachment":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=53234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=53234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=53234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}